Provides a way to continuously write to the input of a Process until the InputStream is closed.
- author Nicolas Grekas
Cloneable
Instantiable
Iterable
-
Implements
IteratorAggregate Traversable
Methods |
public
close
() Closes the write buffer. |
public
getIterator
()
|
public
isClosed
() Tells whether the write buffer is closed or not. |
public
onEmpty
(
?
callable
$onEmpty
=
NULL
) Sets a callback that is called when the write buffer becomes empty. |
public
write
(
$input
) Appends an input to the write buffer. |
Properties |
private $input |
private
$onEmpty
|
private $open |