Поток ввода
класс InputStream реализует IteratorAggregate
Предоставляет способ непрерывной записи в входной поток процесса до закрытия потока ввода.
Методы
| onEmpty(callable $onEmpty = null) Устанавливает обратный вызов, который вызывается, когда буфер записи становится пустым. | ||
| write(resource|string|int|float|bool|Traversable|null $input) Добавляет входные данные в буфер записи. | ||
| close() Закрывает буфер записи. | ||
| isClosed() Указывает, закрыт ли буфер записи или нет. | ||
| getIterator() |
Подробности
onEmpty(callable $onEmpty = null)
Устанавливает обратный вызов, который вызывается, когда буфер записи становится пустым.
Параметры
| callable | $onEmpty |
write(resource|string|int|float|bool|Traversable|null $input)
Добавляет входные данные в буфер записи.
Параметры
| resource|string|int|float|bool|Traversable|null | $input | Входные данные для добавления в качестве скалярного значения, ресурса потока или \Traversable |
close()
Закрывает буфер записи.
isClosed()
Указывает, закрыт ли буфер записи или нет.
getIterator()
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Process/InputStream.html