Example #1
0
/**
 * Shutdown handler
 */
function shutdownHandler()
{
    if ($e = error_get_last()) {
        if (in_array($e['type'], array(E_ERROR, E_USER_ERROR))) {
            @ob_end_clean();
            if (Request::server('REQUEST_METHOD') == 'POST') {
                echo json_encode(array('status' => 'failure'));
            } else {
                echo Router::call('Index.error', \HTTP_SERVER_ERROR);
            }
        }
    }
}