* @return $packageInstance A socket registry instance
*/
public static final function createSocketRegistryInstance () {
+ // Get registry instance
+ $registryInstance = Registry::getRegistry();
+
// Do we have an instance in the registry?
- if (Registry::getRegistry()->instanceExists('socket_registry')) {
+ if ($registryInstance->instanceExists('socket_registry')) {
// Then use this instance
- $packageInstance = Registry::getRegistry()->getInstance('socket_registry');
+ $packageInstance = $registryInstance->getInstance('socket_registry');
} else {
// Get the registry instance
$packageInstance = ObjectFactory::createObjectByConfiguredName('socket_registry_class');
// Set the instance in registry for further use
- Registry::getRegistry()->addInstance('socket_registry', $packageInstance);
+ $registryInstance->addInstance('socket_registry', $packageInstance);
}
// Return the instance
parent::__construct(__CLASS__);
}
}
+
+// [EOF]
?>