diff --git a/src/Middleware/ValidatorMiddleware.php b/src/Middleware/ValidatorMiddleware.php index cbab82f..013246b 100644 --- a/src/Middleware/ValidatorMiddleware.php +++ b/src/Middleware/ValidatorMiddleware.php @@ -40,6 +40,8 @@ public function process(ServerRequestInterface $request, RequestHandlerInterface return $handler->handle($request); } + $requestMethod = $request->getMethod(); + // Controller and method $handlerId = $route->getHandler(); [$className, $method] = explode('@', $handlerId); @@ -64,8 +66,7 @@ public function process(ServerRequestInterface $request, RequestHandlerInterface $validator = BeanFactory::getBean('validator'); /* @var Request $request */ - [$parsedBody, $query] = $validator->validateRequest($parsedBody, $validates, $query); - + [$parsedBody, $query] = $validator->validateRequest($parsedBody, $validates, $query, $requestMethod); if ($notParsedBody) { $parsedBody = $data; }