original_string: 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);
          }
      }
code: 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);
          }
      }
code_tokens: 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 ) ; } }
docstring: Starts the actual process and sets all streams to non-blocking.
docstring_tokens: Starts the actual process and sets all streams to non - blocking .