|
17 | 17 | use Neos\Flow\Annotations as Flow; |
18 | 18 | use Neos\Flow\Core\Bootstrap; |
19 | 19 | use Neos\Flow\Http\HttpRequestHandlerInterface; |
| 20 | +use Neos\Flow\Http\Request; |
20 | 21 | use Neos\Flow\Log\Utility\LogEnvironment; |
21 | 22 | use Neos\Flow\Mvc\ActionRequest; |
22 | 23 | use Neos\Flow\Mvc\Routing\Exception\MissingActionNameException; |
23 | 24 | use Neos\Flow\Mvc\Routing\UriBuilder; |
24 | 25 | use Neos\Flow\Persistence\Doctrine\Query; |
25 | 26 | use Neos\Flow\Persistence\Exception\InvalidQueryException; |
26 | 27 | use Neos\Flow\Session\SessionInterface; |
27 | | -use Neos\Http\Factories\ServerRequestFactory; |
28 | 28 | use Psr\Http\Message\RequestInterface; |
29 | 29 | use Psr\Http\Message\UriInterface; |
30 | 30 | use Psr\Log\LoggerInterface; |
@@ -58,12 +58,6 @@ abstract class OAuthClient |
58 | 58 | */ |
59 | 59 | protected $bootstrap; |
60 | 60 |
|
61 | | - /** |
62 | | - * @Flow\Inject |
63 | | - * @var ServerRequestFactory |
64 | | - */ |
65 | | - protected $serverRequestFactory; |
66 | | - |
67 | 61 | /** |
68 | 62 | * @Flow\InjectConfiguration(path="http.baseUri", package="Neos.Flow") |
69 | 63 | * @var string |
@@ -496,12 +490,13 @@ public function renderFinishAuthorizationUri(): string |
496 | 490 | { |
497 | 491 | $currentRequestHandler = $this->bootstrap->getActiveRequestHandler(); |
498 | 492 | if ($currentRequestHandler instanceof HttpRequestHandlerInterface) { |
499 | | - $httpRequest = $currentRequestHandler->getComponentContext()->getHttpRequest(); |
| 493 | + $httpRequest = $currentRequestHandler->getHttpRequest(); |
500 | 494 | } else { |
501 | 495 | putenv('FLOW_REWRITEURLS=1'); |
502 | | - $httpRequest = $this->serverRequestFactory->createServerRequest('GET', new Uri($this->flowBaseUriSetting)); |
| 496 | + $httpRequest = Request::createFromEnvironment(); |
| 497 | + $httpRequest->setBaseUri(new Uri($this->flowBaseUriSetting)); |
503 | 498 | } |
504 | | - $actionRequest = ActionRequest::fromHttpRequest($httpRequest); |
| 499 | + $actionRequest = new ActionRequest($httpRequest); |
505 | 500 |
|
506 | 501 | $this->uriBuilder->reset(); |
507 | 502 | $this->uriBuilder->setRequest($actionRequest); |
|
0 commit comments