WindowsPipes implementation uses temporary files as handles.

  • see https://bugs.php.net/51800
  • see https://bugs.php.net/65650
  • author Romain Neutron
  • internal
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( $input, bool $haveReadSupport)
public __destruct()
public areOpen() : bool
 


    public close()
     


      public getDescriptors() : array
       


        public getFiles() : array
         


          public Symfony\Component\Process\Pipes\AbstractPipes::handleError( $type, $msg)
           


          • 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()
               
              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 $fileHandles
              private $files
              private $haveReadSupport
              private $lockHandles
              private $readBytes
              © 2020 Bruce Wells
              Search Namespaces \ Classes
              ConfigurationNumbers (0-9.) only