InputStream
class InputStream implements IteratorAggregate
Provides a way to continuously write to the input of a Process until the InputStream is closed.
Methods
onEmpty(callable $onEmpty = null) Sets a callback that is called when the write buffer becomes empty. | ||
write(resource|scalar|Traversable|null $input) Appends an input to the write buffer. | ||
close() Closes the write buffer. | ||
isClosed() Tells whether the write buffer is closed or not. | ||
getIterator() |
Details
onEmpty(callable $onEmpty = null)
Sets a callback that is called when the write buffer becomes empty.
Parameters
callable | $onEmpty |
write(resource|scalar|Traversable|null $input)
Appends an input to the write buffer.
Parameters
resource|scalar|Traversable|null | $input | The input to append as stream resource, scalar or \Traversable |
close()
Closes the write buffer.
isClosed()
Tells whether the write buffer is closed or not.
getIterator()
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Component/Process/InputStream.html