diff --git a/Bridges/HttpKernel.php b/Bridges/HttpKernel.php index e5cdde8..81a9fe2 100644 --- a/Bridges/HttpKernel.php +++ b/Bridges/HttpKernel.php @@ -138,6 +138,11 @@ protected static function mapRequest(ReactRequest $reactRequest, $content) $syRequest->setMethod($method); $syRequest->headers->replace($headers); + + // Add server environment. + // @see http://php.net/manual/en/reserved.variables.server.php. + // @see http://www.faqs.org/rfcs/rfc3875.html. + $syRequest->server->set('QUERY_STRING', http_build_query($query)); $syRequest->server->set('REQUEST_URI', $reactRequest->getPath()); $syRequest->server->set('SERVER_NAME', explode(':', $headers['Host'])[0]);