File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55 * This file is part of the PackageFactory.AtomicFusion.PresentationObjects package.
66 */
77
8+ use GuzzleHttp \Psr7 \ServerRequest ;
89use Neos \ContentRepository \Domain \Projection \Content \TraversableNodeInterface ;
910use Neos \ContentRepository \Domain \Service \Context as ContentContext ;
1011use Neos \Flow \Annotations as Flow ;
@@ -112,17 +113,15 @@ public function getControllerContext(): ControllerContext
112113 $ requestHandler = $ this ->bootstrap ->getActiveRequestHandler ();
113114 if ($ requestHandler instanceof Http \RequestHandler) {
114115 $ request = $ requestHandler ->getHttpRequest ();
115- $ response = $ requestHandler ->getHttpResponse ();
116116 } else {
117- $ request = Http \Request::createFromEnvironment ();
118- $ response = new Http \Response ();
117+ $ request = ServerRequest::fromGlobals ();
119118 }
120- $ actionRequest = new Mvc \ActionRequest ($ request );
119+ $ actionRequest = Mvc \ActionRequest:: fromHttpRequest ($ request );
121120 $ uriBuilder = new Mvc \Routing \UriBuilder ();
122121 $ uriBuilder ->setRequest ($ actionRequest );
123122 $ this ->controllerContext = new Mvc \Controller \ControllerContext (
124123 $ actionRequest ,
125- $ response ,
124+ new Mvc \ ActionResponse () ,
126125 new Mvc \Controller \Arguments (),
127126 $ uriBuilder
128127 );
You can’t perform that action at this time.
0 commit comments