function HttpFoundationFactory::createStreamedResponseCallback
1 call to HttpFoundationFactory::createStreamedResponseCallback()
- HttpFoundationFactory::createResponse in vendor/
symfony/ psr-http-message-bridge/ Factory/ HttpFoundationFactory.php - Creates a Symfony Response instance from a PSR-7 one.
File
-
vendor/
symfony/ psr-http-message-bridge/ Factory/ HttpFoundationFactory.php, line 138
Class
- HttpFoundationFactory
- @author Kévin Dunglas <dunglas@gmail.com>
Namespace
Symfony\Bridge\PsrHttpMessage\FactoryCode
private function createStreamedResponseCallback(StreamInterface $body) : callable {
return function () use ($body) {
if ($body->isSeekable()) {
$body->rewind();
}
if (!$body->isReadable()) {
echo $body;
return;
}
while (!$body->eof()) {
echo $body->read($this->responseBufferMaxLength);
}
};
}