Zend Framework  2.4
Public Member Functions | Protected Attributes | List of all members
ValidatorChain Class Reference

Validator chain for validating sessions. More...

Public Member Functions

 __construct (Storage $storage)
 Construct the validation chain.
 
 attach ($event, $callback=null, $priority=1)
 Attach a listener to the session validator chain.
 
 getStorage ()
 Retrieve session storage object.
 
- Public Member Functions inherited from EventManager
 __construct ($identifiers=null)
 Constructor.
 
 setEventClass ($class)
 Set the event class to utilize.
 
 setSharedManager (SharedEventManagerInterface $sharedEventManager)
 Set shared event manager.
 
 unsetSharedManager ()
 Remove any shared event manager currently attached.
 
 getSharedManager ()
 Get shared event manager.
 
 getIdentifiers ()
 Get the identifier(s) for this EventManager.
 
 setIdentifiers ($identifiers)
 Set the identifiers (overrides any currently set identifiers)
 
 addIdentifiers ($identifiers)
 Add some identifier(s) (appends to any currently set identifiers)
 
 trigger ($event, $target=null, $argv=array(), $callback=null)
 Trigger all listeners for a given event.
 
 triggerUntil ($event, $target, $argv=null, $callback=null)
 Trigger listeners until return value of one causes a callback to evaluate to true.
 
 attach ($event, $callback=null, $priority=1)
 Attach a listener to an event.
 
 attachAggregate (ListenerAggregateInterface $aggregate, $priority=1)
 Attach a listener aggregate.
 
 detach ($listener)
 Unsubscribe a listener from an event.
 
 detachAggregate (ListenerAggregateInterface $aggregate)
 Detach a listener aggregate.
 
 getEvents ()
 Retrieve all registered events.
 
 getListeners ($event)
 Retrieve all listeners for a given event.
 
 clearListeners ($event)
 Clear all listeners for a given event.
 
 prepareArgs (array $args)
 Prepare arguments.
 

Protected Attributes

 $storage
 
- Protected Attributes inherited from EventManager
 $events = array()
 
 $eventClass = 'Zend\EventManager\Event'
 
 $identifiers = array()
 
 $sharedManager = null
 

Additional Inherited Members

- Protected Member Functions inherited from EventManager
 triggerListeners ($event, EventInterface $e, $callback=null)
 Trigger listeners.
 
 getSharedListeners ($event)
 Get list of all listeners attached to the shared event manager for identifiers registered by this instance.
 
 insertListeners ($masterListeners, $listeners)
 Add listeners to the master queue of listeners.
 

Detailed Description

Validator chain for validating sessions.

Constructor & Destructor Documentation

__construct ( Storage  $storage)

Construct the validation chain.

Retrieves validators from session storage and attaches them.

Parameters
Storage$storage

Member Function Documentation

attach (   $event,
  $callback = null,
  $priority = 1 
)

Attach a listener to the session validator chain.

Parameters
string$event
callable$callback
int$priority
Returns

Implements EventManagerInterface.

getStorage ( )

Retrieve session storage object.

Returns
Storage

Member Data Documentation

$storage
protected