/** * Return this class only one time. * * @return PHProjekt_Acl An instance of PHProjekt_Acl. */ public static function getInstance() { if (null === self::$_instance) { self::$_instance = new self(); } return self::$_instance; }
/** * Return this class only one time. * * @return PHProjekt_Acl An instance of PHProjekt_Acl. */ public static function getInstance() { if (null === self::$_instance) { // Save the class in the session $sessionName = 'Phprojekt_Acl'; $aclNamespace = new Zend_Session_Namespace($sessionName); if (!isset($aclNamespace->class)) { self::$_instance = new self(); $aclNamespace->class = self::$_instance; } else { self::$_instance = $aclNamespace->class; } } return self::$_instance; }