This commit is contained in:
2023-08-18 20:39:34 +08:00
parent fa87bc30db
commit 0606952cf2
3 changed files with 3 additions and 7 deletions
+3
View File
@@ -382,6 +382,9 @@ class ConstrictRequest extends Message implements RequestInterface, ServerReques
public function getParsedBody(): object|array|null public function getParsedBody(): object|array|null
{ {
// TODO: Implement getParsedBody() method. // TODO: Implement getParsedBody() method.
if ($this->parsedBody instanceof \Closure) {
$this->parsedBody = call_user_func($this->parsedBody);
}
return $this->parsedBody; return $this->parsedBody;
} }
-4
View File
@@ -633,10 +633,6 @@ class Request implements ServerRequestInterface
public function post(string $name, mixed $default = null): mixed public function post(string $name, mixed $default = null): mixed
{ {
$parseBody = $this->getParsedBody(); $parseBody = $this->getParsedBody();
if ($parseBody instanceof \Closure) {
$parseBody = $this->withParsedBody(call_user_func($parseBody))->getParsedBody();
}
var_dump($parseBody);
return $parseBody[$name] ?? $default; return $parseBody[$name] ?? $default;
} }
-3
View File
@@ -59,9 +59,6 @@ class Validator
{ {
if ($request->isPost) { if ($request->isPost) {
$data = $request->getParsedBody(); $data = $request->getParsedBody();
if ($data instanceof \Closure) {
$data = $request->withParsedBody(call_user_func($data))->getParsedBody();
}
} else { } else {
$data = $request->getQueryParams(); $data = $request->getQueryParams();
} }