Copied!

UnixPipes implementation uses unix pipes as handles.

Cloneable Instantiable
Constants
public Symfony\Component\Process\Pipes\PipesInterface ::CHUNK_SIZE = 16384
Properties
public Symfony\Component\Process\Pipes\AbstractPipes :: $pipes
Methods
public __construct ( ? bool $ttyMode , bool $ptyMode , $input , bool $haveReadSupport )
public __destruct ()
public areOpen () : bool
 

{@inheritdoc}

public Symfony\Component\Process\Pipes\AbstractPipes :: close ()
 

{@inheritdoc}

public getDescriptors () : array
 

{@inheritdoc}

public getFiles () : array
 

{@inheritdoc}

public Symfony\Component\Process\Pipes\AbstractPipes :: handleError ( $type , $msg )
 
  • internal
public haveReadSupport () : bool
 

{@inheritdoc}

public readAndWrite ( bool $blocking , bool $close = false ) : array
 

{@inheritdoc}

Methods
protected Symfony\Component\Process\Pipes\AbstractPipes :: hasSystemCallBeenInterrupted () : bool
 

Returns true if a system call has been interrupted.

protected Symfony\Component\Process\Pipes\AbstractPipes :: unblock ()
 

Unblocks streams.

protected Symfony\Component\Process\Pipes\AbstractPipes :: write () : array
 

Writes input to stdin.

  • throws InvalidArgumentException When an input iterator yields a non supported value
Properties
private $haveReadSupport
private $ptyMode
private $ttyMode
© 2020 Bruce Wells
Search Namespaces \ Classes
Configuration Numbers (0-9.) only