ModelEventListener
in package
implements
EventListener
Model event listener
Tags
Table of Contents
Interfaces
- EventListener
- Event listener
Properties
- $entityClass : mixed
- $listener : mixed
Methods
- __construct() : mixed
- getEntityClass() : string
- Returns the class name this model event listener listens to
- getListener() : callable|EventListener
- Returns the real listener triggered for model events of $this->entityClass
- onEvent() : mixed
Properties
$entityClass
protected
mixed
$entityClass
= null
$listener
protected
mixed
$listener
= null
Methods
__construct()
public
__construct(mixed $event, mixed $entityClass, mixed $listener) : mixed
Parameters
- $event : mixed
- $entityClass : mixed
- $listener : mixed
getEntityClass()
Returns the class name this model event listener listens to
public
getEntityClass() : string
Return values
string —Class name
getListener()
Returns the real listener triggered for model events of $this->entityClass
public
getListener() : callable|EventListener
Return values
callable|EventListener —Real listener
onEvent()
public
onEvent(mixed $eventName, array<string|int, mixed> $eventArgs) : mixed
Parameters
- $eventName : mixed
- $eventArgs : array<string|int, mixed>