Spec-Zone.ru › Symfony 4.0

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API