home *** CD-ROM | disk | FTP | other *** search
/ HTML Examples / WP.iso / wordpress2 / wp-includes / Requests / Hooker.php < prev    next >
Encoding:
PHP Script  |  2016-05-12  |  708 b   |  33 lines

  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. }