_namespace = $namespace; $this->_member = $member; $this->_session = new Zend_Session_Namespace($this->_namespace); } /** * Returns the session namespace * * @return string */ public function getNamespace() { return $this->_namespace; } /** * Returns the name of the session object member * * @return string */ public function getMember() { return $this->_member; } /** * Defined by Zend_Auth_Storage_Interface * * @return boolean */ public function isEmpty() { return !isset($this->_session->{$this->_member}); } /** * Defined by Zend_Auth_Storage_Interface * * @return mixed */ public function read() { return $this->_session->{$this->_member}; } /** * Defined by Zend_Auth_Storage_Interface * * @param mixed $contents * @return void */ public function write($contents) { $this->_session->{$this->_member} = $contents; } /** * Defined by Zend_Auth_Storage_Interface * * @return void */ public function clear() { unset($this->_session->{$this->_member}); } }