public static function view($type, $view) { if ($view !== null && View::exists($view) === false) { Exception::raise($view . ' view is not found', 2); } $callRender = array('\\Experimental\\Debug', 'render' . ucfirst($type)); switch ($type) { case 'error': self::$views[$type] = $view; App::on('error', $callRender); break; case 'classes': case 'performance': self::$views[$type] = $view; App::on('terminate', $callRender); break; default: Exception::raise($type . ' is not valid event', 2); } self::register(); }
public static function view($type, $view) { if ($view !== null && View::exists($view) === false) { Exception::raise($view . ' view is not found', 2); } $callRender = array('\\' . get_called_class(), 'render' . ucfirst($type)); switch ($type) { case 'error': self::$views[$type] = $view; App::on('error', $callRender); if (empty(self::$displayErrors)) { self::$displayErrors = ini_get('display_errors'); ini_set('display_errors', '0'); } break; case 'classes': case 'performance': self::$views[$type] = $view; App::on('terminate', $callRender); break; default: Exception::raise($type . ' is not valid event', 2); } }