["enabled" => int, "disabled" => int], * "once" => ["enabled" => int, "disabled" => int], * "repeat" => ["enabled" => int, "disabled" => int], * "on_readable" => ["enabled" => int, "disabled" => int], * "on_writable" => ["enabled" => int, "disabled" => int], * "on_signal" => ["enabled" => int, "disabled" => int], * "keep_alive" => int, * "state" => int, * ]; * * Implementations may optionally add more information in the return array but * at minimum the above key=>value format MUST always be provided. * * @return array */ public function info(); }