PipesInterface
interface PipesInterface
PipesInterface manages descriptors and pipes for the use of proc_open.
Constants
CHUNK_SIZE |
|
Methods
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
areOpen()
Returns if the current state has open file handles or pipes.
close()
Closes file handles and pipes.
Details
at line line 30
array
getDescriptors()
Returns an array of descriptors for the use of proc_open.
at line line 37
string[]
getFiles()
Returns an array of filenames indexed by their related stream in case these pipes use temporary files.
at line line 47
string[]
readAndWrite(bool $blocking, bool $close = false)
Reads data in file handles and pipes.
at line line 54
bool
areOpen()
Returns if the current state has open file handles or pipes.
at line line 59
close()
Closes file handles and pipes.