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>