Skip to content

Commit 7a0061c

Browse files
author
Kent Richards
committed
Convert mapRequest() to use SymfonyRequest::create() instead of new SymfonyRequest.
Issues: #5 php-pm/php-pm-httpkernel#14
1 parent 35a2b49 commit 7a0061c

File tree

1 file changed

+4
-12
lines changed

1 file changed

+4
-12
lines changed

Bridges/HttpKernel.php

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -131,21 +131,13 @@ protected static function mapRequest(ReactRequest $reactRequest, $content)
131131
}
132132
}
133133

134-
$syRequest = new SymfonyRequest(
135-
// $query, $request, $attributes, $cookies, $files, $server, $content
136-
$query, $post, array(), $cookies, array(), array(), $content
134+
$parameters = 'GET' === $method ? $query : $post;
135+
$syRequest = SymfonyRequest::create(
136+
// $uri, $method , $parameters , $cookies , $files , $server , $content
137+
$reactRequest->getPath(), $method, $parameters, $cookies, array(), array(), $content
137138
);
138-
139-
$syRequest->setMethod($method);
140139
$syRequest->headers->replace($headers);
141140

142-
// Add server environment.
143-
// @see http://php.net/manual/en/reserved.variables.server.php.
144-
// @see http://www.faqs.org/rfcs/rfc3875.html.
145-
$syRequest->server->set('QUERY_STRING', http_build_query($query));
146-
$syRequest->server->set('REQUEST_URI', $reactRequest->getPath());
147-
$syRequest->server->set('SERVER_NAME', explode(':', $headers['Host'])[0]);
148-
149141
return $syRequest;
150142
}
151143

0 commit comments

Comments
 (0)