original_string: public function variables()
      {
          if (!$this->hasKeyword('STUB')) {
              return $this->keyword('HEADING')->values;
          } elseif (!$this->hasKeyword('HEADING')) {
              return $this->keyword('STUB')->values;
          } else {
              return array_merge($this->keyword('STUB')->values, $this->keyword('HEADING')->values);
          }
      }
code: public function variables()
      {
          if (!$this->hasKeyword('STUB')) {
              return $this->keyword('HEADING')->values;
          } elseif (!$this->hasKeyword('HEADING')) {
              return $this->keyword('STUB')->values;
          } else {
              return array_merge($this->keyword('STUB')->values, $this->keyword('HEADING')->values);
          }
      }
code_tokens: public function variables ( ) { if ( ! $ this -> hasKeyword ( 'STUB' ) ) { return $ this -> keyword ( 'HEADING' ) -> values ; } elseif ( ! $ this -> hasKeyword ( 'HEADING' ) ) { return $ this -> keyword ( 'STUB' ) -> values ; } else { return array_merge ( $ this -> keyword ( 'STUB' ) -> values , $ this -> keyword ( 'HEADING' ) -> values ) ; } }
docstring: Returns a list of all variables.
  
  @return array
docstring_tokens: Returns a list of all variables .