Пытаюсь прочитать .csv файл, использую библиотеку league/csv, там в классе Reader есть метод класса
public function fetchColumnByName(string $name): Iterator
что за формат такой Iterator и как с ним взаимодействовать? Это первый вопрос.
Далее вызываю этот метод:
$csv = Reader::createFromPath('leads-160160_2023-01-09.csv', 'r');
$data = $csv->fetchColumnByName("name");
Пишет ошибку -
Fatal error: Uncaught League\Csv\InvalidArgument: League\Csv\ResultSet::fetchColumnByName() expects the name index to be a valid string or integer, `name`
Я вроде строку и передаю - название колонки "name", что я делаю не так?