Zend\Stdlib\Hydrator\Aggregate\HydratorListener
Aggregate listener wrapping around a hydrator. Listens to {@see \Zend\Stdlib\Hydrator\Aggregate::EVENT_HYDRATE} and {@see \Zend\Stdlib\Hydrator\Aggregate::EVENT_EXTRACT}
Synopsis
class HydratorListener
extends AbstractListenerAggregate
{
- // members
- protected HydratorInterface $hydrator;
- // Inherited members from AbstractListenerAggregate
- protected array $listeners;
- // methods
- public void __construct()
- public void attach()
- public onHydrate()
- public array onExtract()
- // Inherited methods from AbstractListenerAggregate
- public void detach()
Hierarchy
Members
protected
- $hydrator — \Zend\Stdlib\Hydrator\HydratorInterface
- $listeners — array
Methods
public
- __construct()
- attach() — {@inheritDoc}
- onExtract() — Callback to be used when {@see \Zend\Stdlib\Hydrator\Aggregate\ExtractEvent::EVENT_EXTRACT} is triggered
- onHydrate() — Callback to be used when {@see \Zend\Stdlib\Hydrator\Aggregate\HydrateEvent::EVENT_HYDRATE} is triggered
Inherited from Zend\EventManager\AbstractListenerAggregate
public
- detach() — {@inheritDoc}