Continued: - replaced InvalidObjectException with InvalidArgumentException - that custom exception was already deprecated/unwanted anyway - moved classes to deeper packages Signed-off-by: Roland Häder <roland@mxchange.org>
Continued: - ops, wrong instance name? Signed-off-by: Roland Häder <roland@mxchange.org>
Continued: - reduced monolithic BaseFrameworkSystem class by moving a lot instances with setter/getter to proper classes Signed-off-by: Roland Häder <roland@mxchange.org>
Continued: - Copyright year updated Signed-off-by: Roland Häder <roland@mxchange.org>
Continued: - updated copyright year (code was really updated there but not the year itself) - __call() does now finally show proper class name and only 'unknown' when self::$instance is not set (which must be an instance of FrameworkInterface for an obvious reason ...) Signed-off-by: Roland Häder <roland@mxchange.org>
Renamed Registry -> GenericRegistry to make it clear that this registry does indeed accept any type of data and therefor is very generic. Signed-off-by: Roland Haeder <roland@mxchange.org>
Some updates: - inc/config/config-local.php is no longer supported as it requires a (mostly) application-specific file being placed into core which is not a good idea. Better is strict separation of core-specific (framework only) and application-specific. - updated all file's copyright year to 2016 - added dummy for upcoming datbase migration support (later also between different engines, if possible?) Signed-off-by: Roland Haeder <roland@mxchange.org>
Continued: - added Org\Nxchange\ namespace followwing Java convention Signed-off-by: Roland Häder <roland@mxchange.org>
Continued: - added basic interface Poolable (seems to be lost?) - added "import" for it as well - added "import" of ListenerVisitor and DecoratorVisitor - added "import" of Listenable - added "import" of BaseDecorator Signed-off-by: Roland Häder <roland@mxchange.org>
Continued: - added generic test on loading classes configured in some_foo_class entries - now you can see, why "_class" must be set - added method getConfigurationArray() in FrameworkConfiguration which returns the whole configuration array ... - added "import" of XmlParser + fixed config entry with namespace - added "import" of BaseParser and Parseable Signed-off-by: Roland Häder <roland@mxchange.org>
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>