Interface CakeEventListener
Objects implementing this interface should declare the implementedEvents
function
to hint the event manager what methods should be called when an event is triggered.
Direct Implementers
Indirect Implementers
Copyright: Copyright 2005-2012, Cake Software Foundation, Inc. (http://cakefoundation.org)
License: License (http://www.opensource.org/licenses/mit-license.php)
Location: Cake/Event/CakeEventListener.php
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 to the respective event.
Method Detail
implementedEvents() public ΒΆ
implementedEvents( )
Returns a list of events this object is implementing, when the class is registered in an event manager, each individual method will be associated to the respective event.
Example:
{{{ public function implementedEvents() { return array( 'Order.complete' => 'sendEmail', 'Article.afterBuy' => 'decrementInventory', 'User.onRegister' => array('callable' => 'logRegistration', 'priority' => 20, 'passParams' => true) ); } }}}
Returns
associative array or event key names pointing to the function that should be called in the object when the respective event is fired