*/
// Get a configuration instance for shorter lines
-$cfg = FrameworkConfiguration::getInstance();
+$cfg = FrameworkConfiguration::getSelfInstance();
// CFG: HEADER-CHARSET
$cfg->setConfigEntry('header_charset', 'utf-8');
*/
// Get config instance
-$cfg = FrameworkConfiguration::getInstance();
+$cfg = FrameworkConfiguration::getSelfInstance();
// Get an instance of the helper
$app = call_user_func_array(
function __exceptionHandler (FrameworkException $e) {
// Call the app_die() method
ApplicationEntryPoint::app_die(sprintf("[Main:] The application <span class=\"app_name\">%s</span> (<span class=\"app_short_name\">%s</span>) has terminated due to a thrown exception: <span class=\"exception_name\">%s</span> <span class=\"exception_number\">[%s]</span>: <span class=\"debug_exception\">%s</span> Backtrace: <div class=\"debug_backtrace\">%s</div>",
- ApplicationHelper::getInstance()->getAppName(),
- ApplicationHelper::getInstance()->getAppShortName(),
+ ApplicationHelper::getSelfInstance()->getAppName(),
+ ApplicationHelper::getSelfInstance()->getAppShortName(),
$e->__toString(),
$e->getHexCode(),
$e->getMessage(),
*/
// Get config instance
-$cfg = FrameworkConfiguration::getInstance();
+$cfg = FrameworkConfiguration::getSelfInstance();
// Initialize output system
require($cfg->getConfigEntry('base_path') . 'inc/output.php');
*/
// Get config instance
-$cfg = FrameworkConfiguration::getInstance();
+$cfg = FrameworkConfiguration::getSelfInstance();
// Load all classes for the application
foreach ($lowerClasses as $className) {
// Load the application classes
- ClassLoader::getInstance()->scanClassPath(sprintf("%s/%s/%s", $cfg->getConfigEntry('application_path'), $cfg->getConfigEntry('app_name'), $className));
+ ClassLoader::getSelfInstance()->scanClassPath(sprintf("%s/%s/%s", $cfg->getConfigEntry('application_path'), $cfg->getConfigEntry('app_name'), $className));
} // END - if
// Clean up the global namespace
// Is there an application helper instance? We need the method main() for
// maining the application
-$app = call_user_func_array(array(FrameworkConfiguration::getInstance()->getConfigEntry('app_helper_class'), 'getInstance'), array());
+$app = call_user_func_array(array(FrameworkConfiguration::getSelfInstance()->getConfigEntry('app_helper_class'), 'getInstance'), array());
// Some sanity checks
if ((empty($app)) || (is_null($app))) {
// Something went wrong!
ApplicationEntryPoint::app_die(sprintf("[Main:] The application <span class=\"app_name\">%s</span> could not be launched because the helper class <span class=\"class_name\">%s</span> is not loaded.",
$application,
- FrameworkConfiguration::getInstance()->getConfigEntry('app_helper_class')
+ FrameworkConfiguration::getSelfInstance()->getConfigEntry('app_helper_class')
));
} elseif (!is_object($app)) {
// No object!
ApplicationEntryPoint::app_die(sprintf("[Main:] The application <span class=\"app_name\">%s</span> could not be launched because 'app' is not an object.",
$application
));
-} elseif (!method_exists($app, FrameworkConfiguration::getInstance()->getConfigEntry('entry_method'))) {
+} elseif (!method_exists($app, FrameworkConfiguration::getSelfInstance()->getConfigEntry('entry_method'))) {
// Method not found!
ApplicationEntryPoint::app_die(sprintf("[Main:] The application <span class=\"app_name\">%s</span> could not be launched because the method <span class=\"method_name\">%s</span> is missing.",
$application,
- FrameworkConfiguration::getInstance()->getConfigEntry('entry_method')
+ FrameworkConfiguration::getSelfInstance()->getConfigEntry('entry_method')
));
}
// Call user function
-call_user_func_array(array($app, FrameworkConfiguration::getInstance()->getConfigEntry('entry_method')), array());
+call_user_func_array(array($app, FrameworkConfiguration::getSelfInstance()->getConfigEntry('entry_method')), array());
// [EOF]
?>
/**
* The instances we want to remove after all is done
- *
- * @return void
*/
private static $instances = array (
'cfg', // The configuration system
} // END - if
// Get config instance
- $configInstance = FrameworkConfiguration::getInstance();
+ $configInstance = FrameworkConfiguration::getSelfInstance();
// Do we have debug installation?
if (($configInstance->getConfigEntry('product_install_mode') == 'productive') || ($silentMode === true)) {
} // END - if
// Get some instances
- $tpl = FrameworkConfiguration::getInstance()->getConfigEntry('web_template_class');
- $languageInstance = LanguageSystem::getInstance();
+ $tpl = FrameworkConfiguration::getSelfInstance()->getConfigEntry('web_template_class');
+ $languageInstance = LanguageSystem::getSelfInstance();
// Initialize template instance here to avoid warnings in IDE
- $templateInstance = null;
+ $templateInstance = NULL;
// Get response instance
- $responseInstance = ApplicationHelper::getInstance()->getResponseInstance();
+ $responseInstance = ApplicationHelper::getSelfInstance()->getResponseInstance();
// Is the template engine loaded?
if ((class_exists($tpl)) && (is_object($languageInstance))) {
} // END - foreach
// Init application instance
- $applicationInstance = null;
+ $applicationInstance = NULL;
// Is the class there?
if (class_exists('ApplicationHelper')) {
// Get application instance
- $applicationInstance = ApplicationHelper::getInstance();
+ $applicationInstance = ApplicationHelper::getSelfInstance();
// Assign application data
$templateInstance->assignApplicationData($applicationInstance);
$templateInstance->assignVariable('code', $code);
$templateInstance->assignVariable('extra', $extraData);
$templateInstance->assignVariable('backtrace', $backtrace);
- $templateInstance->assignVariable('total_includes', ClassLoader::getInstance()->getTotal());
+ $templateInstance->assignVariable('total_includes', ClassLoader::getSelfInstance()->getTotal());
$templateInstance->assignVariable('total_objects', ObjectFactory::getTotal());
$templateInstance->assignVariable('title', $languageInstance->getMessage('emergency_exit_title'));