1: | <?php |
2: | namespace Sphp\tools{ |
3: | /** |
4: | * Experimental:- Create a Child process with PHP |
5: | */ |
6: | class ChildProcess { |
7: | /** |
8: | * Constructor. |
9: | * |
10: | * @param string $cmd Command line to run |
11: | * @param string $cwd Current working directory or null to inherit |
12: | * @param array $env Environment variables or null to inherit |
13: | * @param array $options Options for proc_open() |
14: | * @throws RuntimeException When proc_open() is not installed |
15: | */ |
16: | public function write($msg) {} |
17: | public function read() {} |
18: | public function readErr() {} |
19: | public function run() {} |
20: | public function closeProcess() {} |
21: | public function getStatus() {} |
22: | } |
23: | } |
24: |