diff options
Diffstat (limited to 'infrastructure/Exceptions')
-rw-r--r-- | infrastructure/Exceptions/Formatters/ExceptionFormatter.php | 30 | ||||
-rw-r--r-- | infrastructure/Exceptions/Handler.php | 50 |
2 files changed, 0 insertions, 80 deletions
diff --git a/infrastructure/Exceptions/Formatters/ExceptionFormatter.php b/infrastructure/Exceptions/Formatters/ExceptionFormatter.php deleted file mode 100644 index 920ea69..0000000 --- a/infrastructure/Exceptions/Formatters/ExceptionFormatter.php +++ /dev/null @@ -1,30 +0,0 @@ -<?php - -namespace Infrastructure\Exceptions\Formatters; - -use Exception; -use Illuminate\Http\JsonResponse; -use Optimus\Heimdal\Formatters\BaseFormatter; - -class ExceptionFormatter extends BaseFormatter -{ - public function format(JsonResponse $response, Exception $e, array $reporterResponses) - { - $response->setStatusCode(500); - $data = $response->getData(true); - - if ($this->debug) { - $data = array_merge($data, [ - 'code' => $e->getCode(), - 'message' => $e->getMessage(), - 'exception' => (string)$e, - 'line' => $e->getLine(), - 'file' => $e->getFile() - ]); - } else { - $data['message'] = $e->getMessage(); - } - - $response->setData($data); - } -} diff --git a/infrastructure/Exceptions/Handler.php b/infrastructure/Exceptions/Handler.php deleted file mode 100644 index af48a29..0000000 --- a/infrastructure/Exceptions/Handler.php +++ /dev/null @@ -1,50 +0,0 @@ -<?php - -namespace Infrastructure\Exceptions; - -use Exception; -use Illuminate\Validation\ValidationException; -use Illuminate\Auth\Access\AuthorizationException; -use Illuminate\Database\Eloquent\ModelNotFoundException; -use Symfony\Component\HttpKernel\Exception\HttpException; -use Optimus\Heimdal\ExceptionHandler; - -class Handler extends ExceptionHandler -{ - /** - * A list of the exception types that should not be reported. - * - * @var array - */ - protected $dontReport = [ - AuthorizationException::class, - HttpException::class, - ModelNotFoundException::class, - ValidationException::class, - ]; - - /** - * Report or log an exception. - * - * This is a great spot to send exceptions to Sentry, Bugsnag, etc. - * - * @param \Exception $e - * @return void - */ - public function report(Exception $e) - { - parent::report($e); - } - - /** - * Render an exception into an HTTP response. - * - * @param \Illuminate\Http\Request $request - * @param \Exception $e - * @return \Illuminate\Http\Response - */ - public function render($request, Exception $e) - { - return parent::render($request, $e); - } -} |