UnixPipes implementation uses unix pipes as handles.

CloneableInstantiable
ExtendsSymfony\Component\Process\Pipes\AbstractPipes
ImplementsSymfony\Component\Process\Pipes\PipesInterface
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
ConfigurationNumbers (0-9.) only