Exemplo n.º 1
0
function ifwpsn_twig_var_dump(IfwPsn_Vendor_Twig_Environment $env, $context)
{
    if (!$env->isDebug()) {
        return;
    }
    ob_start();
    $count = func_num_args();
    if (2 === $count) {
        $vars = array();
        foreach ($context as $key => $value) {
            if (!$value instanceof IfwPsn_Vendor_Twig_Template) {
                $vars[$key] = $value;
            }
        }
        var_dump($vars);
    } else {
        for ($i = 2; $i < $count; $i++) {
            var_dump(func_get_arg($i));
        }
    }
    return ob_get_clean();
}