original_string: public function getOption($name)
      {
          if ($name == 'tag_cache') {
              return $this->getInnerCache();
          } else {
              if (in_array($name, $this->_options)) {
                  return $this->_options[$name];
              }
              if ($name == 'lifetime') {
                  return parent::getLifetime();
              }
              return null;
          }
      }
code: public function getOption($name)
      {
          if ($name == 'tag_cache') {
              return $this->getInnerCache();
          } else {
              if (in_array($name, $this->_options)) {
                  return $this->_options[$name];
              }
              if ($name == 'lifetime') {
                  return parent::getLifetime();
              }
              return null;
          }
      }
code_tokens: public function getOption ( $ name ) { if ( $ name == 'tag_cache' ) { return $ this -> getInnerCache ( ) ; } else { if ( in_array ( $ name , $ this -> _options ) ) { return $ this -> _options [ $ name ] ; } if ( $ name == 'lifetime' ) { return parent :: getLifetime ( ) ; } return null ; } }
docstring: Retrieve any option via interception of the parent's statically held
  options including the local option for a tag cache.
  
  @param  string $name
  @return mixed
docstring_tokens: Retrieve any option via interception of the parent s statically held options including the local option for a tag cache .