setParams( $this->normalizer->normalize($request->getParams()) ) ); } public function formatResponse(Response $response): array { return parent::formatResponse( $response->setResult( $this->normalizer->normalize($response->getResult()) ) ); } public function formatErrorResponse(ErrorResponse $response): array { $exception = $response->getException(); if ($exception instanceof Throwable) { $exception = [ 'class' => get_class($exception), 'attributes' => $this->normalizer->normalize($exception), ]; } return parent::formatErrorResponse($response->setException($exception)); } }