Habari\Utils::firedebug PHP Method

firedebug() public static method

Outputs debug information like ::debug() but using Firebug's Console.
public static firedebug ( )
    public static function firedebug()
    {
        $fooargs = func_get_args();
        $output = "<script type=\"text/javascript\">\nif (window.console){\n";
        $backtrace = array_reverse(debug_backtrace(), true);
        $output .= Utils::firebacktrace($backtrace);
        foreach ($fooargs as $arg1) {
            $output .= "console.info(\"%s:  %s\", \"" . gettype($arg1) . "\"";
            $output .= ", \"" . str_replace("\n", '\\n', addslashes(print_r($arg1, 1))) . "\");\n";
        }
        $output .= "console.groupEnd();\n}\n</script>";
        echo $output;
    }