Methods
All methods in the Solar_Session
class.
Public
-
__construct()
-
Constructor.
-
__destruct()
-
Default destructor; does nothing other than provide a safe fallback for calls to parent::__destruct().
-
__get()
-
Magic get for store and flash as a temporary measure.
-
add()
-
Appends a normal value to a key; this will start the session if needed.
-
addFlash()
-
Appends a flash value to a key; this will start the session if needed.
-
delete()
-
Deletes a key from the store, removing it entirely.
-
deleteFlash()
-
Deletes a flash key, removing it entirely.
-
dump()
-
Convenience method for getting a dump the whole object, or one of its properties, or an external variable.
-
get()
-
Gets a normal value by key, or an alternative default value if the key does not exist.
-
getClass()
-
Gets the current class segment for $_SESSION.
-
getFlash()
-
Gets a flash value by key, thereby removing the value.
-
has()
-
Whether or not the session currently has a particular data key stored.
-
hasFlash()
-
Whether or not the session currently has a particular flash key stored.
-
isLoaded()
-
Tells if the session segment is loaded or not.
-
isStarted()
-
Has a session been started yet?
-
lazyStart()
-
Lazy-start the session (i.e., only if a session cookie from the client already exists).
-
load()
-
Loads the session segment with store and flash values for the current class.
-
locale()
-
Looks up class-specific locale strings based on a key.
-
regenerateId()
-
Regenerates the session ID.
-
reset()
-
Resets (clears) all normal keys and values.
-
resetAll()
-
Resets both "normal" and "flash" values.
-
resetFlash()
-
Resets (clears) all flash keys and values.
-
set()
-
Sets a normal value by key; this will start the session if needed.
-
setClass()
-
Sets the class segment for $_SESSION; unloads existing store and flash values.
-
setFlash()
-
Sets a flash value by key; this will start the session if needed.
-
start()
-
Starts the session; automatically sends a P3P header if one is defined (and it is, by default).
Protected
-
_buildConfig()
-
Builds and returns the default config for a class, including all configs inherited from its parents.
-
_exception()
-
Convenience method for returning exceptions with localized text.
-
_postConfig()
-
A hook that activates after _buildConfig() in the constructor.
-
_postConstruct()
-
Post-construction tasks to complete object construction.
-
_preConfig()
-
A hook that activates before _buildConfig() in the constructor.
Private
None.