Documentation

EntityBaseEventListener
in package
implements EventListener

Event listener to ensure data integrity

Tags
copyright

CLOUDREXX CMS - CLOUDREXX AG

author

Michael Ritter michael.ritter@cloudrexx.com

version
5.0.0
subpackage

core_model

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

Tags
throws
EntityBaseException

If an entity is virtual


        
On this page

Search results