\Horde_Registry_Logout

Manage the logout tasks registered with Horde_Registry.

Summary

Methods
Properties
Constants
add()
run()
No public properties found
SESSION_KEY
No protected methods found
No protected properties found
N/A
_getTasks()
_setTasks()
No private properties found
N/A

Constants

SESSION_KEY

SESSION_KEY

Session storage key.

Methods

add()

add(mixed  $classname) 

Add a class to the logout queue.

Parameters

mixed $classname

The classname to add (or an object of that class). The class must be able to be instantiated via Horde_Injector and must implement the Horde_Registry_Logout_Task interface.

run()

run() 

Runs the list of logout tasks and clears the queue.

_getTasks()

_getTasks() 

Return the list of logout tasks.

_setTasks()

_setTasks(array  $queue) 

Set the list of logout tasks.

Parameters

array $queue

List of classnames.