Skip to content

Commit e56684f

Browse files
authored
Merge pull request #50 from magento-research/bug/router-stream
Router Won't Serve Streams
2 parents 2c60f1d + f81563c commit e56684f

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

dev/router.php

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,16 @@
77
declare(strict_types=1);
88

99
$controller = require __DIR__ . '/bootstrap-controller.php';
10-
$response = $controller();
10+
/** @var \Zend\Http\Response $response */
11+
$response = $controller();
1112

1213
header($response->renderStatusLine());
1314
foreach ($response->getHeaders() as $header) {
1415
header($header->toString());
1516
}
1617

17-
echo $response->getContent();
18+
if ($response instanceof \Zend\Http\Response\Stream) {
19+
echo $response->getBody();
20+
} else {
21+
echo $response->getContent();
22+
}

src/Resolver/Proxy.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ public function resolve($definition)
4949
$ignoreSSLErrors = $definition->has('ignoreSSLErrors')
5050
? $this->getIterator()->get('ignoreSSLErrors', $definition)
5151
: false;
52-
$request = new \Zend\Http\PhpEnvironment\Request();
52+
$request = new \Zend\Http\PhpEnvironment\Request();
5353
$originalRequestURI = clone $request->getUri();
5454
$request->setUri($target);
5555
$request->getUri()->setPath($originalRequestURI->getPath())->setQuery($originalRequestURI->getQuery());

0 commit comments

Comments
 (0)