Example #1
0
 /**
  * @param  string $name
  * @return callable|null
  */
 protected function errorHandler($name)
 {
     ini_set('display_errors', 0);
     return App::exception()->setHandler(function ($exception) use($name) {
         while (ob_get_level()) {
             ob_get_clean();
         }
         $message = __('Unable to activate "%name%".<br>A fatal error occured.', ['%name%' => $name]);
         if (App::debug()) {
             $message .= '<br><br>' . $exception->getMessage();
         }
         App::response()->json($message, 500)->send();
     });
 }