|
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