original_string: public function getCachingIterator(int $flags = CachingIterator::CALL_TOSTRING): CachingIterator
      {
          return new CachingIterator($this->getIterator(), $flags);
      }
code: public function getCachingIterator(int $flags = CachingIterator::CALL_TOSTRING): CachingIterator
      {
          return new CachingIterator($this->getIterator(), $flags);
      }
code_tokens: public function getCachingIterator ( int $ flags = CachingIterator :: CALL_TOSTRING ) : CachingIterator { return new CachingIterator ( $ this -> getIterator ( ) , $ flags ) ; }
docstring: Get a CachingIterator instance.
  
  @param int $flags
  
  @return CachingIterator
docstring_tokens: Get a CachingIterator instance .