Abstract aggregate listener

 Methods

Attach one or more listeners

attach(\Zend\EventManager\EventManagerInterface $events) : void
Inherited

Implementors may add an optional $priority argument; the EventManager implementation will pass this to the aggregate.

inherited_from \Zend\Mvc\View\Http\InjectViewModelListener::attach()

Parameters

Detach all previously attached listeners

detach(\Zend\EventManager\EventManagerInterface $events) : void
Inherited

inherited_from \Zend\EventManager\AbstractListenerAggregate::detach()
inherited_from \Zend\Mvc\View\Http\InjectViewModelListener::detach()

Parameters

Insert the view model into the event

injectViewModel(\Zend\Mvc\MvcEvent $e) : void
Inherited

Inspects the MVC result; if it's a view model, it then either (a) adds it as a child to the default, composed view model, or (b) replaces it if the result is marked as terminable.

inherited_from \Zend\Mvc\View\Http\InjectViewModelListener::injectViewModel()

Parameters

 Properties

 

FilterInterface/inflector used to normalize names for use as template identifiers

$inflector : mixed
Inherited

inherited_from \Zend\Mvc\View\Http\InjectViewModelListener::$$inflector
 

$listeners

$listeners : \Zend\Stdlib\CallbackHandler[]
Inherited

inherited_from \Zend\EventManager\AbstractListenerAggregate::$$listeners
inherited_from \Zend\Mvc\View\Http\InjectViewModelListener::$$listeners