From e096ea4c002942d155e48620aaf3f492b4b19ede Mon Sep 17 00:00:00 2001 From: apuzakov Date: Thu, 4 Feb 2016 16:49:05 +0500 Subject: [PATCH 1/3] refs #12093 fix validation exception message --- src/EventListener/ExceptionListener.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/EventListener/ExceptionListener.php b/src/EventListener/ExceptionListener.php index e5afb01..d556a3f 100644 --- a/src/EventListener/ExceptionListener.php +++ b/src/EventListener/ExceptionListener.php @@ -72,7 +72,7 @@ public function onKernelException(GetResponseForExceptionEvent $event) } else { switch (substr($code, 0, 1)) { case '4': - $message = 'Input Error'; + $message = $exception->getMessage(); $this->logger->notice("Input error [logref $logRef]: " . $exception->__toString()); break; case '5': From 4f43611825d0db04893aa153ebcd92118d917864 Mon Sep 17 00:00:00 2001 From: apuzakov Date: Fri, 5 Feb 2016 09:18:46 +0500 Subject: [PATCH 2/3] Update ExceptionListener.php --- src/EventListener/ExceptionListener.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/EventListener/ExceptionListener.php b/src/EventListener/ExceptionListener.php index d556a3f..fbeaf9f 100644 --- a/src/EventListener/ExceptionListener.php +++ b/src/EventListener/ExceptionListener.php @@ -72,7 +72,7 @@ public function onKernelException(GetResponseForExceptionEvent $event) } else { switch (substr($code, 0, 1)) { case '4': - $message = $exception->getMessage(); + $message = get_class($exception) === InvalidParametersException::class ? $exception->getMessage() : 'Input Error'; $this->logger->notice("Input error [logref $logRef]: " . $exception->__toString()); break; case '5': From b48d1faa7b21bd8c7b57e94f89b0f76556bb7ceb Mon Sep 17 00:00:00 2001 From: apuzakov Date: Fri, 5 Feb 2016 09:26:36 +0500 Subject: [PATCH 3/3] Update ExceptionListener.php --- src/EventListener/ExceptionListener.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/EventListener/ExceptionListener.php b/src/EventListener/ExceptionListener.php index fbeaf9f..353afa4 100644 --- a/src/EventListener/ExceptionListener.php +++ b/src/EventListener/ExceptionListener.php @@ -8,6 +8,7 @@ namespace KleijnWeb\SwaggerBundle\EventListener; +use KleijnWeb\SwaggerBundle\Exception\InvalidParametersException; use KleijnWeb\SwaggerBundle\Response\VndErrorResponse; use Psr\Log\LoggerInterface; use Symfony\Component\HttpFoundation\Response;