Class HydratorListener

Summary

Fully Qualified Name: Zend\Hydrator\Aggregate\HydratorListener
Extends: AbstractListenerAggregate

Description

Aggregate listener wrapping around a hydrator.

Listens to {@see \HydrateEvent::EVENT_HYDRATE} and {@see \ExtractEvent::EVENT_EXTRACT}

Methods

Name Description Defined By
__construct() HydratorListener
attach() {@inheritDoc} HydratorListener
detach() {@inheritDoc} AbstractListenerAggregate
onExtract() Callback to be used when {@see ExtractEvent::EVENT_EXTRACT} is triggered HydratorListener
onHydrate() Callback to be used when {@see HydrateEvent::EVENT_HYDRATE} is triggered HydratorListener

Method Details

__construct()

Parameter Name Type Description
$hydrator \HydratorInterface

Returns:

attach()

{@inheritDoc}

Parameter Name Type Description
$events
$priority

Returns:

detach()

{@inheritDoc}

Parameter Name Type Description
$events

Returns:

onExtract()

Callback to be used when {@see ExtractEvent::EVENT_EXTRACT} is triggered

Parameter Name Type Description
$event \ExtractEvent

Returns: array

onHydrate()

Callback to be used when {@see HydrateEvent::EVENT_HYDRATE} is triggered

Parameter Name Type Description
$event \HydrateEvent

Returns: object

Top