private function startProcess(): void
    {
        $this->process = proc_open($this->command, static::DESCRIPTOR_SPEC, $this->pipes, $this->cwd);

        foreach ($this->pipes as $pipe) {
            stream_set_blocking($pipe, false);
        }
    }
private function startProcess(): void
    {
        $this->process = proc_open($this->command, static::DESCRIPTOR_SPEC, $this->pipes, $this->cwd);

        foreach ($this->pipes as $pipe) {
            stream_set_blocking($pipe, false);
        }
    }
private function startProcess ( ) : void { $ this -> process = proc_open ( $ this -> command , static :: DESCRIPTOR_SPEC , $ this -> pipes , $ this -> cwd ) ; foreach ( $ this -> pipes as $ pipe ) { stream_set_blocking ( $ pipe , false ) ; } }
Starts the actual process and sets all streams to non-blocking.
Starts the actual process and sets all streams to non - blocking .