StreamedResponse
class StreamedResponse extends Response
StreamedResponse представляет собой потоковый HTTP-ответ.
StreamedResponse использует обратный вызов для своего содержимого.
Обратный вызов должен использовать стандартные функции PHP, такие как echo, для потоковой передачи ответа клиенту. Если необходимо, также можно использовать метод flush().
Методы
| __construct(callable $callback = null, int $status = 200, array $headers = array()) | ||
| static StreamedResponse | create(callable|null $callback = null, int $status = 200, array $headers = array()) Фабричный метод для цепочки вызовов. | |
| $this | setCallback(callable $callback) Устанавливает PHP-обратный вызов, связанный с этим ответом. | |
| $this | sendHeaders() {@inheritdoc} | |
| $this | sendContent() {@inheritdoc} | |
| $this | setContent($content) {@inheritdoc} | |
| false | getContent() {@inheritdoc} |
Подробности
__construct(callable $callback = null, int $status = 200, array $headers = array())
Параметры
| callable | $callback | Действительный PHP-обратный вызов или null для его последующей установки |
| int | $status | Код состояния ответа |
| array | $headers | Массив заголовков ответа |
static StreamedResponse create(callable|null $callback = null, int $status = 200, array $headers = array())
Фабричный метод для цепочки вызовов.
Параметры
| callable|null | $callback | Действительный PHP-обратный вызов или null для его последующей установки |
| int | $status | Код состояния ответа |
| array | $headers | Массив заголовков ответа |
Возвращаемое значение
| StreamedResponse |
$this setCallback(callable $callback)
Устанавливает PHP-обратный вызов, связанный с этим ответом.
Параметры
| callable | $callback | Действительный PHP-обратный вызов |
Возвращаемое значение
| $this |
$this sendHeaders()
{@inheritdoc}
Этот метод отправляет заголовки только один раз.
Возвращаемое значение
| $this |
$this sendContent()
{@inheritdoc}
Этот метод отправляет содержимое только один раз.
Возвращаемое значение
| $this |
$this setContent($content)
{@inheritdoc}
Параметры
| $content |
Возвращаемое значение
| $this |
Исключения
| LogicException | при отсутствии содержимого |
false getContent()
{@inheritdoc}
Возвращаемое значение
| false |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Component/HttpFoundation/StreamedResponse.html