|
16 | 16 | use Neos\Flow\Annotations as Flow; |
17 | 17 | use Neos\Flow\Core\Bootstrap; |
18 | 18 | use Neos\Flow\Http\HttpRequestHandlerInterface; |
| 19 | +use Neos\Flow\Http\Request; |
19 | 20 | use Neos\Flow\Log\Utility\LogEnvironment; |
20 | 21 | use Neos\Flow\Mvc\ActionRequest; |
21 | 22 | use Neos\Flow\Mvc\Routing\Exception\MissingActionNameException; |
22 | 23 | use Neos\Flow\Mvc\Routing\UriBuilder; |
23 | 24 | use Neos\Flow\Persistence\Doctrine\Query; |
24 | 25 | use Neos\Flow\Persistence\Exception\InvalidQueryException; |
25 | 26 | use Neos\Flow\Session\SessionInterface; |
26 | | -use Neos\Http\Factories\ServerRequestFactory; |
27 | 27 | use Psr\Http\Message\RequestInterface; |
28 | 28 | use Psr\Http\Message\UriInterface; |
29 | 29 | use Psr\Log\LoggerInterface; |
@@ -57,12 +57,6 @@ abstract class OAuthClient |
57 | 57 | */ |
58 | 58 | protected $bootstrap; |
59 | 59 |
|
60 | | - /** |
61 | | - * @Flow\Inject |
62 | | - * @var ServerRequestFactory |
63 | | - */ |
64 | | - protected $serverRequestFactory; |
65 | | - |
66 | 60 | /** |
67 | 61 | * @Flow\InjectConfiguration(path="http.baseUri", package="Neos.Flow") |
68 | 62 | * @var string |
@@ -460,12 +454,13 @@ public function renderFinishAuthorizationUri(): string |
460 | 454 | { |
461 | 455 | $currentRequestHandler = $this->bootstrap->getActiveRequestHandler(); |
462 | 456 | if ($currentRequestHandler instanceof HttpRequestHandlerInterface) { |
463 | | - $httpRequest = $currentRequestHandler->getComponentContext()->getHttpRequest(); |
| 457 | + $httpRequest = $currentRequestHandler->getHttpRequest(); |
464 | 458 | } else { |
465 | 459 | putenv('FLOW_REWRITEURLS=1'); |
466 | | - $httpRequest = $this->serverRequestFactory->createServerRequest('GET', new Uri($this->flowBaseUriSetting)); |
| 460 | + $httpRequest = Request::createFromEnvironment(); |
| 461 | + $httpRequest->setBaseUri(new Uri($this->flowBaseUriSetting)); |
467 | 462 | } |
468 | | - $actionRequest = ActionRequest::fromHttpRequest($httpRequest); |
| 463 | + $actionRequest = new ActionRequest($httpRequest); |
469 | 464 |
|
470 | 465 | $this->uriBuilder->reset(); |
471 | 466 | $this->uriBuilder->setRequest($actionRequest); |
|
0 commit comments