EntityBaseEventListener
in package
implements
EventListener
Event listener to ensure data integrity
Tags
Table of Contents
Interfaces
- EventListener
- Event listener
Methods
- onEvent() : mixed
- Triggered on any model event Will listen to 'model/onFlush' only. First entry in $eventArgs is the doctrine EventArgs object.
- checkEntities() : mixed
- Checks a list of entities for their capability to be persisted Checks all EntityBase derivated entities for being valid ($entity->validate()) and not virtual.
Methods
onEvent()
Triggered on any model event Will listen to 'model/onFlush' only. First entry in $eventArgs is the doctrine EventArgs object.
public
onEvent(string $eventName, array<string|int, mixed> $eventArgs) : mixed
Parameters
- $eventName : string
-
Internal event name
- $eventArgs : array<string|int, mixed>
-
List of event arguments
checkEntities()
Checks a list of entities for their capability to be persisted Checks all EntityBase derivated entities for being valid ($entity->validate()) and not virtual.
protected
checkEntities(array<string|int, mixed> $entities) : mixed
Parameters
- $entities : array<string|int, mixed>
-
List of entities to check