1 <?php
2 /**
3 * Cross - a micro PHP 5 framework
4 *
5 * @link http://www.crossphp.com
6 * @license MIT License
7 */
8
9 namespace Cross\Exception;
10
11 use Cross\Http\Response;
12 use Exception;
13
14 /**
15 * @author wonli <wonli@live.com>
16 * Class FrontException
17 * @package Cross\Exception
18 */
19 class FrontException extends CrossException
20 {
21 function errorHandler(Exception $e)
22 {
23 $cp_error = $this->cpExceptionSource($e);
24 $code = $e->getCode() ? $e->getCode() : 200;
25
26 Response::getInstance()->setResponseStatus($code)
27 ->display($cp_error, __DIR__ . '/tpl/front_error.tpl.php');
28 }
29 }
30