original_string: public function getIterator()
      {
          $keys  = $this->keys();
          $count = count($keys);
          $index = 0;
  
          while ($index < $count) {
              $key   = $keys[$index];
              $value = $this->get($key);
  
              yield $key => $value;
  
              $index++;
          }
      }
code: public function getIterator()
      {
          $keys  = $this->keys();
          $count = count($keys);
          $index = 0;
  
          while ($index < $count) {
              $key   = $keys[$index];
              $value = $this->get($key);
  
              yield $key => $value;
  
              $index++;
          }
      }
code_tokens: public function getIterator ( ) { $ keys = $ this -> keys ( ) ; $ count = count ( $ keys ) ; $ index = 0 ; while ( $ index < $ count ) { $ key = $ keys [ $ index ] ; $ value = $ this -> get ( $ key ) ; yield $ key => $ value ; $ index ++ ; } }
docstring: Get an iterator for the map.
  
  @return \Generator
  @api
docstring_tokens: Get an iterator for the map .