original_string: public function passThroughProcess(Process $process)
      {
          if ($this->output->isVeryVerbose()) {
              $this->output->writeln(sprintf('<bg=blue;fg=white;> RUN </> <fg=blue>%s</>', $process->getCommandLine()));
          }
          $process->run(function ($type, $buffer) {
              $this->output->write($buffer);
          });
  
          return $process;
      }
code: public function passThroughProcess(Process $process)
      {
          if ($this->output->isVeryVerbose()) {
              $this->output->writeln(sprintf('<bg=blue;fg=white;> RUN </> <fg=blue>%s</>', $process->getCommandLine()));
          }
          $process->run(function ($type, $buffer) {
              $this->output->write($buffer);
          });
  
          return $process;
      }
code_tokens: public function passThroughProcess ( Process $ process ) { if ( $ this -> output -> isVeryVerbose ( ) ) { $ this -> output -> writeln ( sprintf ( '<bg=blue;fg=white;> RUN </> <fg=blue>%s</>' , $ process -> getCommandLine ( ) ) ) ; } $ process -> run ( function ( $ type , $ buffer ) { $ this -> output -> write ( $ buffer ) ; } ) ; return $ process ; }
docstring: Run a process and send output, unaltered, immediately.
  
  @param Process $process
  
  @return Process
docstring_tokens: Run a process and send output unaltered immediately .