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()
}