Continued: - renamed database's "Wrapper" name part to "Frontend" - added trait for above instance getter/setter Signed-off-by: Roland Häder <roland@mxchange.org>
Continued: - moved $searchInstance + getter/setter from monolithic BaseFrameworkSystem to proper classes/interfaces - moved interfaces in own sub directories and not "extended" 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>
Continued: - $databaseInstance is now moved to FrameworkBootstrap as the old getter/setter were using registry pattern, then a getter invocation to check if the instance has already been set will result to an NPE as getInstance() makes this sure 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: - removed Requestable instance from parameter list, this can now be done easier with FrameworkBootstrap::getInstance() rather than handling the instance around in many places (see inter-mezzo) Signed-off-by: Roland Häder <roland@mxchange.org>
Continued: - added Org\Nxchange\ namespace followwing Java convention Signed-off-by: Roland Häder <roland@mxchange.org>
Continued: - imported much more framework stuff, found by CodeCoverage - renamed some namespaces - FuseWrapper seems to be no longer maintained? ;-( Signed-off-by: Roland Häder <roland@mxchange.org>
First Database, then Frontend (not Wrapper) Signed-off-by: Roland Häder <roland@mxchange.org>
First, they are wrapper classes, second they are for database tables (each table one wrapper class) 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>