ru-se.com

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

Hooker.php (709B)


      1 <?php
      2 /**
      3  * Event dispatcher
      4  *
      5  * @package Requests
      6  * @subpackage Utilities
      7  */
      8 
      9 /**
     10  * Event dispatcher
     11  *
     12  * @package Requests
     13  * @subpackage Utilities
     14  */
     15 interface Requests_Hooker {
     16 	/**
     17 	 * Register a callback for a hook
     18 	 *
     19 	 * @param string $hook Hook name
     20 	 * @param callback $callback Function/method to call on event
     21 	 * @param int $priority Priority number. <0 is executed earlier, >0 is executed later
     22 	 */
     23 	public function register($hook, $callback, $priority = 0);
     24 
     25 	/**
     26 	 * Dispatch a message
     27 	 *
     28 	 * @param string $hook Hook name
     29 	 * @param array $parameters Parameters to pass to callbacks
     30 	 * @return boolean Successfulness
     31 	 */
     32 	public function dispatch($hook, $parameters = array());
     33 }