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