Версия: 6.x
burger close
Класс StreamFinishCallback
Граф наследования:StreamFinishCallback:

Подробное описание

Класс-декоратор, позволяет выполнять $callback при достижении конца потока SSE (Server Sent Events). Необходим для записи лога после завершения получения потока

Открытые члены

 __construct (StreamInterface $stream, callable $callback)
 
 read (int $length)
 

Конструктор(ы)

__construct ( StreamInterface  $stream,
callable  $callback 
)

Методы

read ( int  $length)

Читает данные из потока

Аргументы
int$lengthЧитает максимум $length байтов из потока и возвращает их. Менее $length байтов может быть возвращено, если соответствующий вызов потока возвращает меньшее количество байтов.
Возвращает
string Возвращает данные, прочитанные из потока, или пустую строку, если доступных байтов нет.
Исключения
\RuntimeExceptionif an error occurs.