protected function renderApiError(ApiException $exception):JsonResponse
    {
        return app('responder.error')
            ->setError($exception->getErrorCode(), $exception->getMessage())
            ->addData($exception->getData() ?: [])
            ->respond($exception->getStatusCode());
    }
protected function renderApiError(ApiException $exception):JsonResponse
    {
        return app('responder.error')
            ->setError($exception->getErrorCode(), $exception->getMessage())
            ->addData($exception->getData() ?: [])
            ->respond($exception->getStatusCode());
    }
protected function renderApiError ( ApiException $ exception ) : JsonResponse { return app ( 'responder.error' ) -> setError ( $ exception -> getErrorCode ( ) , $ exception -> getMessage ( ) ) -> addData ( $ exception -> getData ( ) ? : [ ] ) -> respond ( $ exception -> getStatusCode ( ) ) ; }
Renders any API exception into a JSON error response.

@param  ApiException $exception
@return JsonResponse
Renders any API exception into a JSON error response .