AttachEntityListenersListener
in package
Mechanism to programmatically attach entity listeners.
Table of Contents
- $entityListeners : array<string|int, array<string|int, mixed>>
- addEntityListener() : void
- Adds a entity listener for a specific entity.
- loadClassMetadata() : void
- Processes event and attach the entity listener.
Properties
$entityListeners
private
array<string|int, array<string|int, mixed>>
$entityListeners
= []
Methods
addEntityListener()
Adds a entity listener for a specific entity.
public
addEntityListener(string $entityClass, string $listenerClass, string $eventName[, string|null $listenerCallback = null ]) : void
Parameters
- $entityClass : string
-
The entity to attach the listener.
- $listenerClass : string
-
The listener class.
- $eventName : string
-
The entity lifecycle event.
- $listenerCallback : string|null = null
-
The listener callback method or NULL to use $eventName.
Return values
void —loadClassMetadata()
Processes event and attach the entity listener.
public
loadClassMetadata(LoadClassMetadataEventArgs $event) : void
Parameters
- $event : LoadClassMetadataEventArgs