wp/wp-includes/Requests/Hooker.php
changeset 7 cf61fcea0001
child 18 be944660c56a
equal deleted inserted replaced
6:490d5cc509ed 7:cf61fcea0001
       
     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 }