Interface EventListenerInterface
Objects implementing this interface should declare the implementedEvents()
method
to notify the event manager what methods should be called when an event is triggered.
Namespace: Cake\Event
Method Summary
-
implementedEvents() public
Returns a list of events this object is implementing. When the class is registered in an event manager, each individual method will be associated with the respective event.
Method Detail
implementedEvents() ¶ public
implementedEvents(): array<string, mixed>
Returns a list of events this object is implementing. When the class is registered in an event manager, each individual method will be associated with the respective event.
Example:
public function implementedEvents()
{
return [
'Order.complete' => 'sendEmail',
'Article.afterBuy' => 'decrementInventory',
'User.onRegister' => ['callable' => 'logRegistration', 'priority' => 20, 'passParams' => true]
];
}
Returns
array<string, mixed>