/**
* An instance of this class
*/
- private static $thisInstance = NULL;
+ private static $selfInstance = NULL;
/**
* Private constructor
/**
* Getter for an instance of this class
*
- * @return $thisInstance An instance of this class
+ * @return $selfInstance An instance of this class
*/
- public static final function getInstance () {
+ public static final function getSelfInstance () {
// Is the instance there?
- if (is_null(self::$thisInstance)) {
- self::$thisInstance = new ApplicationHelper();
+ if (is_null(self::$selfInstance)) {
+ self::$selfInstance = new ApplicationHelper();
} // END - if
// Return the instance
- return self::$thisInstance;
+ return self::$selfInstance;
}
/**
*/
// Some hub-specific configuration like port hostname where we will listen, etc.
-$cfg = FrameworkConfiguration::getInstance();
+$cfg = FrameworkConfiguration::getSelfInstance();
// CFG: NODE-LISTEN-ADDR
$cfg->setConfigEntry('node_listen_addr', '0.0.0.0');
*/
// Get config instance
-$cfg = FrameworkConfiguration::getInstance();
+$cfg = FrameworkConfiguration::getSelfInstance();
// Get an instance of the helper
$app = call_user_func_array(
*/
// 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 $class) {
// Try to load the application classes
- ClassLoader::getInstance()->scanClassPath(sprintf("%s/%s/%s", $cfg->getConfigEntry('application_path'), $cfg->getConfigEntry('app_name'), $class));
+ ClassLoader::getSelfInstance()->scanClassPath(sprintf("%s/%s/%s", $cfg->getConfigEntry('application_path'), $cfg->getConfigEntry('app_name'), $class));
} // END - foreach
// Clean up the global namespace
$socketResource = $containerInstance->getSocketResource();
} else {
// Construct configuration entry for object factory and get it
- $className = FrameworkConfiguration::getInstance()->getConfigEntry($protocolName . '_connection_helper_class');
+ $className = FrameworkConfiguration::getSelfInstance()->getConfigEntry($protocolName . '_connection_helper_class');
// And call the static method
$socketResource = call_user_func($className . '::createConnectionFromPackageData', $packageData);
*
* @retuen $selfInstance An instance of this class
*/
- public static final function getInstance () {
+ public static final function getSelfInstance () {
// Is the instance set
if (is_null(self::$selfInstance)) {
// Then set it
*/
public static function resolveSessionId ($sessionId) {
// Get an own instance
- $selfInstance = self::getInstance();
+ $selfInstance = self::getSelfInstance();
// Default is direct ip:port
$recipient = $sessionId;
*/
public static function determineOwnExternalIp () {
// Is the external_ip config entry set?
- if (FrameworkConfiguration::getInstance()->getConfigEntry('external_ip') != '') {
+ if (FrameworkConfiguration::getSelfInstance()->getConfigEntry('external_ip') != '') {
// Use it as external ip
- $ip = FrameworkConfiguration::getInstance()->getConfigEntry('external_ip');
+ $ip = FrameworkConfiguration::getSelfInstance()->getConfigEntry('external_ip');
} else {
// Determine own external ip by connecting to my (coder) server at 188.138.90.169
$ip = ConsoleTools::determineExternalIp();
// maining the application
$app = call_user_func_array(
array(
- FrameworkConfiguration::getInstance()->getConfigEntry('app_helper_class'), 'getInstance'
+ FrameworkConfiguration::getSelfInstance()->getConfigEntry('app_helper_class'), 'getInstance'
), array()
);
// 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]
?>
} // 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;
// Get response instance
- $responseInstance = ApplicationHelper::getInstance()->getResponseInstance();
+ $responseInstance = ApplicationHelper::getSelfInstance()->getResponseInstance();
// Is the template engine loaded?
if ((class_exists($tpl)) && (is_object($languageInstance))) {
// 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'));