Copied!

Provides a way to continuously write to the input of a Process until the InputStream is closed.

Cloneable Instantiable Iterable
Methods
public close ()
 

Closes the write buffer.

public getIterator () : Traversable
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 ( ? mixed $input )
 

Appends an input to the write buffer.

  • param resource | string | int | float | bool | Traversable | null $input The input to append as scalar, stream resource or \Traversable
Properties
private $input
private $onEmpty
 
  • var callable | null
private $open
© 2022 Bruce Wells
Search Namespaces \ Classes
Configuration