www.gusucode.com > CPF开源的PHP SNS问答社区 v0.7源码程序 > code/src/framework/src/Exception/CoreException.php

    <?php
/**
 * Cross - a micro PHP 5 framework
 *
 * @link        http://www.crossphp.com
 * @license     MIT License
 */

namespace Cross\Exception;

use Cross\Http\Response;
use Exception;

/**
 * @author wonli <wonli@live.com>
 * Class CoreException
 * @package Cross\Exception
 */
class CoreException extends CrossException
{
    function errorHandler(Exception $e)
    {
        $cp_error = $this->cpExceptionSource($e);
        $code = $e->getCode() ? $e->getCode() : 500;

        Response::getInstance()->setResponseStatus($code)
            ->display($cp_error, __DIR__ . '/tpl/front_error.tpl.php');
    }
}