class ListenerInvoker (View source)

Invoke object life cycle callback, object listeners end event listeners

See also Doctrin ORM ListenerInvoker

Constants

INVOKE_NONE

INVOKE_LISTENERS

INVOKE_CALLBACKS

INVOKE_MANAGER

INVOKE_ALL

Methods

__construct(EventManager $evm = null, ContainerInterface|ArrayAccess|array $listenerResolver = null)

No description

getEventManager()

No description

void
invoke(ClassMetadata $metadata, string $eventName, object $object, EventArgs $event, int $invoke = self::INVOKE_ALL)

Dispatches the lifecycle event of the given object.

Details

__construct(EventManager $evm = null, ContainerInterface|ArrayAccess|array $listenerResolver = null)

Parameters

EventManager $evm Event manager
ContainerInterface|ArrayAccess|array $listenerResolver A listener resolver that provide a class instance from a class name.

getEventManager()

void invoke(ClassMetadata $metadata, string $eventName, object $object, EventArgs $event, int $invoke = self::INVOKE_ALL)

Dispatches the lifecycle event of the given object.

Parameters

ClassMetadata $metadata The object metadata.
string $eventName The object lifecycle event.
object $object The Object on which the event occurred.
EventArgs $event The Event args.
int $invoke Bitmask to invoke listeners.

Return Value

void