Classes - SmartFactory Library

Classes
ConfigSettingsManager SmartFactory

Class for management of the config settings stored in a config JSON file.

DBWorker SmartFactory\DatabaseWorkers

This is the abstract base class for all dbworkers for different databases.

DBWorkerException SmartFactory\DatabaseWorkers

Class for DBWorkerException in the SmartFactory library.

DebugProfiler SmartFactory

Class for debugging, tracing and profiling.

ErrorHandler SmartFactory

Class for error handling.

EventManager SmartFactory

Class for event management.

JsonRequestHandler SmartFactory

Class for handling the JSON API requests.

LanguageManager SmartFactory

Class for working with localization of texts.

MSSQL_DBWorker SmartFactory\DatabaseWorkers

This is the class for the MS SQL database using the extension sqlsrv.

MessageManager SmartFactory

Class for working with messages - errors, warnings etc.

MySQL_DBWorker SmartFactory\DatabaseWorkers

This is the class for the MySQL database using the extension mysqli.

ObjectFactory SmartFactory

Class for creation of the objects.

PostgreSQL_DBWorker SmartFactory\DatabaseWorkers

This is the class for the PostreSQL database using the extension pgsql.

RecordsetManager SmartFactory

Class for working with record sets.

RequestHandler SmartFactory

Abstract class for handling the JSON and XML requests.

RuntimeSettingsManager SmartFactory

Class for management of the application settings.

ShardManager SmartFactory\DatabaseWorkers

Class for managing connections to the DB shards.

SmartException SmartFactory

Class for extended exception used in the SmartFactory library.

SmartExceptionCollection SmartFactory

Class for extended exception collection used in the SmartFactory library. It allows to collect many errors and report them at once.

UserSettingsManager SmartFactory

Class for management of the user settings.

XmlRequestHandler SmartFactory

Class for handling the XML API requests.