original_string: public function run()
      {
          $process = $this->getProcessExecutor();
          $process->setCommandLine($this->getCommand());
  
          $logger = function ($error, $line) {
              call_user_func_array(array($this, 'logLine'), array($error, $line));
          };
  
          return $process->run($logger);
      }
code: public function run()
      {
          $process = $this->getProcessExecutor();
          $process->setCommandLine($this->getCommand());
  
          $logger = function ($error, $line) {
              call_user_func_array(array($this, 'logLine'), array($error, $line));
          };
  
          return $process->run($logger);
      }
code_tokens: public function run ( ) { $ process = $ this -> getProcessExecutor ( ) ; $ process -> setCommandLine ( $ this -> getCommand ( ) ) ; $ logger = function ( $ error , $ line ) { call_user_func_array ( array ( $ this , 'logLine' ) , array ( $ error , $ line ) ) ; } ; return $ process -> run ( $ logger ) ; }
docstring: executes the command.
  
  @return integer the return code of the executed command
docstring_tokens: executes the command .