mediatekformation

ListenersInvoker
in package

A method invoker based on entity lifecycle.

Table of Contents

INVOKE_CALLBACKS  = 2
INVOKE_LISTENERS  = 1
INVOKE_MANAGER  = 4
INVOKE_NONE  = 0
$eventManager  : EventManager
The EventManager used for dispatching events.
$resolver  : EntityListenerResolver
__construct()  : mixed
Initializes a new ListenersInvoker instance.
getSubscribedSystems()  : int
Get the subscribed event systems
invoke()  : void
Dispatches the lifecycle event of the given entity.

Constants

Properties

Methods

getSubscribedSystems()

Get the subscribed event systems

public getSubscribedSystems(ClassMetadata $metadata, string $eventName) : int
Parameters
$metadata : ClassMetadata

The entity metadata.

$eventName : string

The entity lifecycle event.

Return values
int

Bitmask of subscribed event systems.

invoke()

Dispatches the lifecycle event of the given entity.

public invoke(ClassMetadata $metadata, string $eventName, object $entity, EventArgs $event, int $invoke) : void
Parameters
$metadata : ClassMetadata

The entity metadata.

$eventName : string

The entity lifecycle event.

$entity : object

The Entity on which the event occurred.

$event : EventArgs

The Event args.

$invoke : int

Bitmask to invoke listeners.

Return values
void

Search results