99use Psr \Http \Message \MessageInterface ;
1010use Psr \Http \Message \RequestInterface ;
1111use Psr \Http \Message \ResponseInterface ;
12+ use Psr \Http \Message \ServerRequestInterface ;
1213
1314class MessageHelper
1415{
@@ -19,7 +20,7 @@ public static function setHttpFactoryManager(HttpFactoryManager $factories)
1920 static ::$ httpFactoryManager = $ factories ;
2021 }
2122
22- public static function getCurrentRequest () : RequestInterface
23+ public static function getCurrentRequest () : ServerRequestInterface
2324 {
2425 if (!isset (static ::$ httpFactoryManager )) {
2526 throw new \Exception (sprintf (
@@ -28,7 +29,7 @@ public static function getCurrentRequest() : RequestInterface
2829 ));
2930 }
3031
31- $ requestFactory = static ::$ httpFactoryManager ->getRequestFactory ();
32+ $ requestFactory = static ::$ httpFactoryManager ->getServerRequestFactory ();
3233 $ uriFactory = static ::$ httpFactoryManager ->getUriFactory ();
3334 $ streamFactory = static ::$ httpFactoryManager ->getStreamFactory ();
3435
@@ -45,7 +46,7 @@ public static function getCurrentRequest() : RequestInterface
4546
4647 // Builds request with factory
4748 $ request = $ requestFactory
48- ->createRequest ($ method , $ uri )
49+ ->createServerRequest ($ method , $ uri, $ _SERVER )
4950 ->withProtocolVersion ($ sp )
5051 ->withBody ($ streamFactory ->createStream ($ content ));
5152
0 commit comments