![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/laminas/laminas-mvc/src/ResponseSender/ |
<?php namespace Laminas\Mvc\ResponseSender; use Laminas\Http\Response\Stream; class SimpleStreamResponseSender extends AbstractResponseSender { /** * Send the stream * * @return SimpleStreamResponseSender */ public function sendStream(SendResponseEvent $event) { if ($event->contentSent()) { return $this; } $response = $event->getResponse(); $stream = $response->getStream(); fpassthru($stream); $event->setContentSent(); } /** * Send stream response * * @param SendResponseEvent $event * @return SimpleStreamResponseSender */ public function __invoke(SendResponseEvent $event) { $response = $event->getResponse(); if (! $response instanceof Stream) { return $this; } $this->sendHeaders($event); $this->sendStream($event); $event->stopPropagation(true); return $this; } }