original_string: protected function guessColsAnonType(string $table, array $cols, GuesserInterface $guesser): array
      {
          $mapping = [];
          foreach ($cols as $props) {
              $mapping[$props['name']] = $guesser->mapCol($table, $props['name'], $props['type'], $props['len']);
          }
  
          return $mapping;
      }
code: protected function guessColsAnonType(string $table, array $cols, GuesserInterface $guesser): array
      {
          $mapping = [];
          foreach ($cols as $props) {
              $mapping[$props['name']] = $guesser->mapCol($table, $props['name'], $props['type'], $props['len']);
          }
  
          return $mapping;
      }
code_tokens: protected function guessColsAnonType ( string $ table , array $ cols , GuesserInterface $ guesser ) : array { $ mapping = [ ] ; foreach ( $ cols as $ props ) { $ mapping [ $ props [ 'name' ] ] = $ guesser -> mapCol ( $ table , $ props [ 'name' ] , $ props [ 'type' ] , $ props [ 'len' ] ) ; } return $ mapping ; }
docstring: Guess the cols with the guesser
  
  @param  string           $table
  @param  array            $cols
  @param  GuesserInterface $guesser
  @return array
docstring_tokens: Guess the cols with the guesser