(PHP 5 >= 5.1.0, PHP 7, PHP 8)
Этот итератор-обёртка разрешает преобразовывать Traversable-объекты в итераторы. Важно понимать, что классы часто не реализуют интерфейсы итераторов, потому что не дают всего набора методов итератора. Тогда требуется предусмотреть техники, которые предотвратят неправильную работу класса, без которых появятся исключения или фатальные ошибки.
Замечание:
Класс разрешает доступ к методам внутреннего итератора через магический метод __call.