original_string: public function undo()
      {
          $returnValues = array();
          while ($undo = array_shift($this->undoParameters)) {
              $returnValues[] = $this->run($undo);
          }
          
          return $returnValues;
      }
code: public function undo()
      {
          $returnValues = array();
          while ($undo = array_shift($this->undoParameters)) {
              $returnValues[] = $this->run($undo);
          }
          
          return $returnValues;
      }
code_tokens: public function undo ( ) { $ returnValues = array ( ) ; while ( $ undo = array_shift ( $ this -> undoParameters ) ) { $ returnValues [ ] = $ this -> run ( $ undo ) ; } return $ returnValues ; }
docstring: This will execute all the undo actions in the queue. It will not clear the queue!
  
  @return array returns the results of the undo actions, with OperationState->getKey() as the array keys
docstring_tokens: This will execute all the undo actions in the queue . It will not clear the queue!