WindowsPipes
class WindowsPipes extends AbstractPipes
WindowsPipes implementation uses temporary files as handles.
Properties
| array | $pipes | from AbstractPipes | 
Methods
| __construct($input, $haveReadSupport) | ||
|  close()  Closes file handles and pipes.  |  ||
| __destruct() | ||
| array |  getDescriptors()  Returns an array of descriptors for the use of proc_open.  |  |
| string[] |  getFiles()  Returns an array of filenames indexed by their related stream in case these pipes use temporary files.  |  |
| string[] |  readAndWrite(bool $blocking, bool $close = false)  Reads data in file handles and pipes.  |  |
| bool |  haveReadSupport()  Returns if pipes are able to read output.  |  |
| bool |  areOpen()  Returns if the current state has open file handles or pipes.  |  
Details
__construct($input, $haveReadSupport)
Parameters
| $input | ||
| $haveReadSupport | 
close()
Closes file handles and pipes.
__destruct()
array getDescriptors()
Returns an array of descriptors for the use of proc_open.
Return Value
| array | 
string[] getFiles()
Returns an array of filenames indexed by their related stream in case these pipes use temporary files.
Return Value
| string[] | 
string[] readAndWrite(bool $blocking, bool $close = false)
Reads data in file handles and pipes.
Parameters
| bool | $blocking | Whether to use blocking calls or not | 
| bool | $close | Whether to close pipes if they've reached EOF | 
Return Value
| string[] | An array of read data indexed by their fd | 
bool haveReadSupport()
Returns if pipes are able to read output.
Return Value
| bool | 
bool areOpen()
Returns if the current state has open file handles or pipes.
Return Value
| bool | 
    © 2004–2017 Fabien Potencier
Licensed under the MIT License.
    http://api.symfony.com/3.1/Symfony/Component/Process/Pipes/WindowsPipes.html