Zend_Session_Core
Located in /Zend/Session/Core.php (line 20)
Debug mode: primary use for this will be in unit tests where the environment is command line and no headers are exchanged.
Private list of php's ini values for ext/session
null values will default to the php.ini value, otherwise the value below will overwrite the default ini value, unless the user has set an option explicity with setOptions()
Wether the default options have been set.
Since expiring data is handled at startup to avoid __destruct difficulties, the data that will be expiring at end of this request is held here
Instance of Zend_Session_Core
The Logging level of Zend_Session, requires Zend_Log
Default number of seconds the session will be remembered for when asked to be remembered
Check wether or not the session was started
The Singleton enforcer
Wether or not session must be initiated before usage
Whether or not write close has been performed.
ForgetMe() - This will make sure to kill the session cookie on the users browser.
GetId() - get the current session id
GetInstance() - Enfore the Singleton of the core.
IsStarted() - convenience methods to determine if the session is already started.
RegenerateId() - Regenerate the session id.
RegisterValidator() - register a validator that will attempt to validate this session for every future request
RememberMe() - Send the remember me cookie, which will (on next request) force the session to resend the session cookie that will expire after a number of seconds in the future (not when the browser closes) Seconds are determined by self::$_remember_me_seconds.
RemoveInstance() - Remove the instance.
SessionExists() - wether or not a session exist for the current request.
SetId() - set an id to a user specified id
SetOptions - set both the class specified
Session Save Handler assignment
Shutdown() - Shutdown the sesssion, close writing and remove the instance
Start() - Start the session.
Stop() - Convienance method, links to shutdown
WriteClose() - this will complete the internal data transformation on this request.
_processRememberMe() - this method handles the process of making the current session cookie extend past the closing of the browser. The session based cookie will become a time based cookie, expiration will be set into the future (the value specified by self::$_remember_me_seconds).
_processGlobalMetadata() - this method initizes the sessions GLOBAL metadata, mostly global data expiration calculations.
_processStartupMetadataNamespace() - this method processes the metadata specific only to a given namespace. This is typically run at the instantiation of a Zend_Session object.
_processValidator() - internal function that is called in the existence of VALID metadata
Constructor
NamespaceGet() - get a variable from a namespace.
namespaceIsset() - check to see if a namespace or a variable within a namespace is set
namespaceSet() - set a variable within a namespace.
NamespaceSetExpirationHops() -
NamespaceSetExpirationSeconds() - exprire a namespace, or data within after a specified number of seconds.
namespaceUnset() - unset a namespace or a variable within a namespace
_startNamespace() - while this method is public, its really only intended use is by the constructor of Zend_Session object. This method initializes the session namespace.
Clone overriding - make sure that a developer cannot clone the core instance
Documentation generated on Sun, 29 Oct 2006 21:27:53 -0600 by phpDocumentor 1.3.0RC6