Continued with renaming-season: - renamed inc -> framework - fixed all loaders and old tests (they will be rewritten anyway) - added initial start message for tests application - maybe the application will later have pre-filters for checking e.g. if all requirements in PHP are given? - no "hub" or "node" here Signed-off-by: Roland Häder <roland@mxchange.org>
Continued: - added "import" of DatabaseWrapper - added "import" of AddableCriteria - added "import" of UpdateableResult - added "import" of LocalUpdateCriteria - added missing namespace Signed-off-by: Roland Häder <roland@mxchange.org>
Fixed and continued: - need to call ApplicationHelper::createDebugInstance() before inc/database.php is being loaded. This is old way anyway and will be rewritten right after this rewrite. - added "import" of CachedDatabaseResult and moved it to better namespace - added "import of SearchableResult - fixed config entry for it - first BaseDatabaseResult is a result, then it is for databases (queries) Signed-off-by: Roland Häder <roland@mxchange.org>
Continued: - all compressors now have own distinct namespace, so also the CompressorChannel class needs some fixing - added "import" of Compressor - added "import" of DatabaseConnection - added "import" of DatabaseConnector Signed-off-by: Roland Häder <roland@mxchange.org>
Continued: - config entry for CompressorChannel expanded with namespace - added "import" for same class - it is a "middlware" class - config entry for framework directory pointer expanded with namespace - added "import" for FrameworkDirectory - added "import" for DirectoryIterator (SPL) Signed-off-by: Roland Häder <roland@mxchange.org>
Continued: - added missing config entry - expanded config entry local_file_database_class with namespace - need to load inc/database.php (which will later also be rewritten to an OOPed way) - added "import" of FrameworkDatabase - added "import" of BaseDatabaseBackend - added "import" of DatabaseBackend - added "import" of StoreableCriteria Signed-off-by: Roland Häder <roland@mxchange.org>
Continued: - added "import" of DatabaseWrapperFactory - added "import" of BaseDatabaseWrapper - added "import" of SearchCriteria - added "import" of Criteria - expanded configuration entry with namespace (more will come) Signed-off-by: Roland Häder <roland@mxchange.org>
It is CoreFramework, not CoreFra*n*ework Signed-off-by: Roland Häder <roland@mxchange.org>
Continued: - added "import" for Commandable - added "import" for Controller - added "import" for Requestable/Responseable - added "import" for CommandResolver/Resolver - added missing namespace in config.php Signed-off-by: Roland Häder <roland@mxchange.org>
Moved back out of "Generic" namespace, really no need Signed-off-by: Roland Häder <roland@mxchange.org>
Continued: - fixed class names in global config.php - added "import" for IoHandler Signed-off-by: Roland Häder <roland@mxchange.org>
Continued: - added "import" for Responseable - added "import" for StreamableInput - all configured class names should not start with a backslash so the class loader is not "confused" that there is an empty project/vendor name ... Well, currently it ignores it but later maybe not. - and last but not least, everywhere else no backslash is used for framework "imports" so it is more consistent Signed-off-by: Roland Häder <roland@mxchange.org>
Continued: - added "import" for Requestable - fixed doc-tags Signed-off-by: Roland Häder <roland@mxchange.org>
Continued with debugging: - added exception InvalidClassNameException which is only being thrown by ObjectFactory when the given class name is not following naming convention. This is now strictly applied to all objects being created by that factory. - introduced stripNamespaceFromClassName() Signed-off-by: Roland Häder <roland@mxchange.org>
Debugging continued: - BaseFrameworkSystem::createDebugInstance() now supports optional line number to trace where the call was made Signed-off-by: Roland Häder <roland@mxchange.org>
Continued: - added "import" for Streamable + fixed namespace, no plural - added "import" for OutputStreamer - added "import" for NullPointerException + thrown one in middleware Signed-off-by: Roland Häder <roland@mxchange.org>
added missing "import" for DebugMiddleware Signed-off-by: Roland Häder <roland@mxchange.org>
Continued: - added "import" for ObjectFactory Signed-off-by: Roland Häder <roland@mxchange.org>
Continued: - "imported" Registry class - rewrote exception handler to also handle anything else that implements Throwable - please note that application/<foo>/exceptions.php may become generalized and will no longer be loaded as the same functionality is provided by this framework then. Signed-off-by: Roland Häder <roland@mxchange.org>
Continued: - added namespaces - added import for Register and Registerable Signed-off-by: Roland Häder <roland@mxchange.org>