Copied!

WindowsPipes implementation uses temporary files as handles.

  • see https://bugs.php.net/51800
  • see https://bugs.php.net/65650
  • author Romain Neutron
  • internal
CloneableInstantiable
Constants
public Symfony\Component\Process\Pipes\PipesInterface::CHUNK_SIZE = 16384
Properties
public array Symfony\Component\Process\Pipes\AbstractPipes::$pipes = []
Methods
public __construct(?mixed $input, bool $haveReadSupport)
public __destruct()
public __sleep() : array
public __wakeup() : void
public areOpen() : bool
public close() : void
public getDescriptors() : array
public getFiles() : array
public Symfony\Component\Process\Pipes\AbstractPipes::handleError(int $type, string $msg) : void
 
  • internal
public haveReadSupport() : bool
public readAndWrite(bool $blocking, bool $close = false) : array
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() : void
 

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 array $fileHandles = []
private array $files = []
private bool $haveReadSupport
private array $lockHandles = []
private array $readBytes = [1 => 0, 2 => 0]
© 2024 Bruce Wells
Search Namespaces \ Classes
Configuration