Example #1
0
 public static function sendHandler(\Exception $e)
 {
     try {
         $view = View::getInstance();
         $code = $e->getCode() == 0 ? 200 : $e->getCode();
         $response = new Response($view->render('error', array('error' => array('code' => $e->getCode(), 'message' => $e->getMessage(), 'details' => self::getText($e)))), $code, new DataHtml());
         $response->send();
     } catch (\Exception $e) {
         ob_get_level();
         ob_clean();
         header('Content-Type: text/plain;', true, $e->getCode());
         echo self::getText($e);
         exit(1);
     }
 }
Example #2
0
 function __construct($data)
 {
     parent::__construct($data, parent::HTTP_OK, new DataJson());
 }
Example #3
0
 protected function redirect($params)
 {
     Response::redirect($this->_request->generate_uri($params));
 }