diff --git a/src/Validator/Validator.php b/src/Validator/Validator.php index b1d850b..d52586d 100644 --- a/src/Validator/Validator.php +++ b/src/Validator/Validator.php @@ -59,6 +59,9 @@ class Validator { if ($request->isPost) { $data = $request->getParsedBody(); + if ($data instanceof \Closure) { + $data = $request->withParsedBody(call_user_func($data))->getParsedBody(); + } } else { $data = $request->getQueryParams(); }