Esempio n. 1
0
    }
});
/**
 * Manejo de errores
 */
set_error_handler("errorHandler");
function errorHandler($type, $message, $file, $line, $str = "")
{
    \Supernova\Debug::renderError($type, $message, $file, $line, $str);
}
/**
 * Manejo de finalización de ejecucion
 */
register_shutdown_function(function () {
    \Supernova\Profiler::end();
    \Supernova\Profiler::show();
    $error = error_get_last();
    if (!is_null($error)) {
        extract($error);
        errorHandler($type, $message, $file, $line);
    }
});
/**
 * Depurador : muestra depuración de variables en el navegador
 * @param  mixed $str Arreglo o string
 * @return null
 */
function debug($str)
{
    \Supernova\Debug::render($str);
}