File tree 1 file changed +8
-2
lines changed 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -43,7 +43,9 @@ public function __construct()
43
43
*/
44
44
public function createRequest (Request $ symfonyRequest )
45
45
{
46
- $ server = DiactorosRequestFactory::normalizeServer ($ symfonyRequest ->server ->all ());
46
+ $ server = method_exists ('Zend\Diactoros\ServerRequestFactory ' , 'normalizeServer ' )
47
+ ? DiactorosRequestFactory::normalizeServer ($ symfonyRequest ->server ->all ())
48
+ : \Zend \Diactoros \normalizeServer ($ symfonyRequest ->server ->all ());
47
49
$ headers = $ symfonyRequest ->headers ->all ();
48
50
49
51
if (PHP_VERSION_ID < 50600 ) {
@@ -53,9 +55,13 @@ public function createRequest(Request $symfonyRequest)
53
55
$ body = new DiactorosStream ($ symfonyRequest ->getContent (true ));
54
56
}
55
57
58
+ $ files = method_exists ('Zend\Diactoros\ServerRequestFactory ' , 'normalizeFiles ' )
59
+ ? DiactorosRequestFactory::normalizeFiles ($ this ->getFiles ($ symfonyRequest ->files ->all ()))
60
+ : \Zend \Diactoros \normalizeUploadedFiles ($ this ->getFiles ($ symfonyRequest ->files ->all ()));
61
+
56
62
$ request = new ServerRequest (
57
63
$ server ,
58
- DiactorosRequestFactory:: normalizeFiles ( $ this -> getFiles ( $ symfonyRequest -> files -> all ())) ,
64
+ $ files ,
59
65
$ symfonyRequest ->getSchemeAndHttpHost ().$ symfonyRequest ->getRequestUri (),
60
66
$ symfonyRequest ->getMethod (),
61
67
$ body ,
You can’t perform that action at this time.
0 commit comments