original_string: public function seek($intPosition)
      {
          if (is_numeric($intPosition) && $intPosition < count($this->collection)) {
              reset($this->collection);
              while ($intPosition < key($this->collection)) {
                  next($this->collection);
              }
          }
  
          $this->isSeek = true;
      }
code: public function seek($intPosition)
      {
          if (is_numeric($intPosition) && $intPosition < count($this->collection)) {
              reset($this->collection);
              while ($intPosition < key($this->collection)) {
                  next($this->collection);
              }
          }
  
          $this->isSeek = true;
      }
code_tokens: public function seek ( $ intPosition ) { if ( is_numeric ( $ intPosition ) && $ intPosition < count ( $ this -> collection ) ) { reset ( $ this -> collection ) ; while ( $ intPosition < key ( $ this -> collection ) ) { next ( $ this -> collection ) ; } } $ this -> isSeek = true ; }
docstring: Advance internal pointer to a specific index
  
  @param integer $intPosition The index to advance to
docstring_tokens: Advance internal pointer to a specific index