Zend_Session_NamespaceImplements interfaces:
Zend_Session_Namespace
Located in /Session/Namespace.php (line 44)
Zend_Session_Abstract | --Zend_Session_Namespace
void
setExpirationHops
(int $hops, [mixed $variables = null], [boolean $hopCountOnUsageOnly = false])
static array
$_namespaceLocks
= array() (line 64)
Namespace locking mechanism
static array
$_singleInstances
= array() (line 71)
Single instance namespace array to ensure data security.
string
$_namespace
= "Default" (line 57)
Namespace - which namespace this instance of zend-session is saving-to/getting-from
Inherited from Zend_Session_Abstract
Zend_Session_Abstract::$_expiringData
Zend_Session_Abstract::$_readable
Zend_Session_Abstract::$_writable
static resetSingleInstance (line 79)
resetSingleInstance()
static unlockAll (line 243)
unlockAll() - unmark all session/namespaces to enable read & write
Constructor __construct (line 102)
__construct() - Returns an instance object bound to a particular, isolated section of the session, identified by $namespace name (defaulting to 'Default').
The optional argument $singleInstance will prevent construction of additional instance objects acting as accessors to this $namespace.
apply (line 342)
apply() - enables applying user-selected function, such as array_merge() to the namespace Parameters following the $callback argument are passed to the callback function.
Caveat: ignores members expiring now.
Example: $namespace->apply('array_merge', array('tree' => 'apple', 'fruit' => 'peach'), array('flower' => 'rose')); $namespace->apply('count');
applySet (line 361)
applySet() - enables applying user-selected function, and sets entire namespace to the result Result of $callback must be an array.
Parameters following the $callback argument are passed to the callback function. Caveat: ignores members expiring now.
Example: $namespace->applySet('array_merge', array('tree' => 'apple', 'fruit' => 'peach'), array('flower' => 'rose'));
getIterator (line 210)
getIterator() - return an iteratable object for use in foreach and the like, this completes the IteratorAggregate interface
getNamespace (line 525)
Returns the namespace name
isLocked (line 254)
isLocked() - return lock status, true if, and only if, read-only
lock (line 221)
lock() - mark a session/namespace as readonly
setExpirationHops (line 475)
setExpirationHops() - expire the namespace, or specific variables after a specified number of page hops
setExpirationSeconds (line 427)
setExpirationSeconds() - expire the namespace, or specific variables after a specified number of seconds
unlock (line 232)
unlock() - unmark a session/namespace to enable read & write
unsetAll (line 265)
unsetAll() - unset all variables in this namespace
__get (line 277)
__get() - method to get a variable in this object's current namespace
__isset (line 384)
__isset() - determine if a variable in this object's namespace is set
__set (line 299)
__set() - method to set a variable/value in this object's namespace
__unset (line 404)
__unset() - unset a variable in this object's namespace.
Inherited From Zend_Session_Abstract
Zend_Session_Abstract::_namespaceGet()
Zend_Session_Abstract::_namespaceGetAll()
Zend_Session_Abstract::_namespaceIsset()
Zend_Session_Abstract::_namespaceUnset()
SINGLE_INSTANCE
= true
(line 50)
used as option to constructor to prevent additional instances to the same namespace
Inherited from Zend_Session_Abstract
Zend_Session_Abstract::_THROW_NOT_READABLE_MSG
Zend_Session_Abstract::_THROW_NOT_WRITABLE_MSG
Documentation generated on Mon, 21 Jun 2010 15:35:11 -0400 by phpDocumentor 1.4.3