original_string: private function variable($id, $filters, $escape, $level)
      {
          $method  = $this->getFindMethod($id);
          $id      = ($method !== 'last') ? var_export($id, true) : '';
          $filters = $this->getFilters($filters, $level);
          $value   = $escape ? $this->getEscape() : '$value';
  
          return sprintf($this->prepare(self::VARIABLE, $level), $method, $id, $filters, $this->flushIndent(), $value);
      }
code: private function variable($id, $filters, $escape, $level)
      {
          $method  = $this->getFindMethod($id);
          $id      = ($method !== 'last') ? var_export($id, true) : '';
          $filters = $this->getFilters($filters, $level);
          $value   = $escape ? $this->getEscape() : '$value';
  
          return sprintf($this->prepare(self::VARIABLE, $level), $method, $id, $filters, $this->flushIndent(), $value);
      }
code_tokens: private function variable ( $ id , $ filters , $ escape , $ level ) { $ method = $ this -> getFindMethod ( $ id ) ; $ id = ( $ method !== 'last' ) ? var_export ( $ id , true ) : '' ; $ filters = $ this -> getFilters ( $ filters , $ level ) ; $ value = $ escape ? $ this -> getEscape ( ) : '$value' ; return sprintf ( $ this -> prepare ( self :: VARIABLE , $ level ) , $ method , $ id , $ filters , $ this -> flushIndent ( ) , $ value ) ; }
docstring: Generate Mustache Template variable interpolation PHP source.
  
  @param string   $id      Variable name
  @param string[] $filters Array of filters
  @param bool     $escape  Escape the variable value for output?
  @param int      $level
  
  @return string Generated variable interpolation PHP source
docstring_tokens: Generate Mustache Template variable interpolation PHP source .