WPINC_class wp hook.php Notes - WordPress-Thinstall/wordpress-develop GitHub Wiki
This file actually contains a final class and that's it. I've documented the interface for that below
interface WP_HookInterface extends Iterator, ArrayAccess {
public function add_filter( $tag, $function_to_add, $priority, $accepted_args );
private function resort_active_iterations( $new_priority = false, $priority_existed = false );
public function remove_filter( $tag, $function_to_remove, $priority );
public function has_filter( $tag = '', $function_to_check = false )
public function has_filters()
public function remove_all_filters( $priority = false )
public function apply_filters( $value, $args )
public function do_action( $args )
public function do_all_hook( &$args )
public function current_priority()
public static function build_preinitialized_hooks( $filters )
// ArrayAccess
public function offsetExists( $offset )
public function offsetGet( $offset )
public function offsetSet( $offset, $value )
public function offsetUnset( $offset )
// Iterator
public function current()
public function next()
public function key()
public function valid()
public function rewind()
}