class ProcessPipes
ProcessPipes manages descriptors and pipes for the use of proc_open.
array | $pipes |
__construct($useFiles, $ttyMode) | ||
__destruct() | ||
unblock() Sets non-blocking mode on pipes. | ||
close() Closes file handles and pipes. | ||
closeUnixPipes() Closes Unix pipes. | ||
array | getDescriptors() Returns an array of descriptors for the use of proc_open. | |
array | read(Boolean $blocking) Reads data in file handles and pipes. | |
array | readAndCloseHandles(Boolean $blocking) Reads data in file handles and pipes, closes them if EOF is reached. | |
Boolean | hasOpenHandles() Returns if the current state has open file handles or pipes. | |
write(Boolean $blocking, string|null $stdin) Writes stdin data. |
Sets non-blocking mode on pipes.
Closes file handles and pipes.
Closes Unix pipes.
Nothing happens in case file handles are used.
Returns an array of descriptors for the use of proc_open.
Reads data in file handles and pipes.
Reads data in file handles and pipes, closes them if EOF is reached.
Returns if the current state has open file handles or pipes.
Writes stdin data.
© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/Process/ProcessPipes.html