Fixes #16. Correctly wrap Yii2's request into the PSR's ServerRequest object

This commit is contained in:
ErickSkrauch
2022-12-10 03:56:19 +01:00
parent 262bdbc08e
commit 99c983c3ea
3 changed files with 17 additions and 6 deletions

View File

@ -63,7 +63,15 @@ class AuthorizationController extends Controller {
}
private function getServerRequest(): ServerRequestInterface {
return ServerRequest::fromGlobals();
$request = Yii::$app->request;
return (new ServerRequest(
$request->getMethod(),
$request->getAbsoluteUrl() . '?' . $request->getQueryString(),
$request->getHeaders()->toArray(),
))
->withParsedBody($request->getBodyParams())
->withQueryParams($request->getQueryParams());
}
}