У меня есть класс под названием Collection
, который хранит объекты того же типа.
Collection
реализует интерфейсы массива: Iterator
, ArrayAccess
, SeekableIterator
и Countable
.
Я хотел бы передать объект Collection
в качестве аргумента массива функции array_map
. Но это не с ошибкой
Предупреждение PHP: array_map(): Аргумент # 2 должен быть массивом
Могу ли я достичь этого, реализуя другие/более интерфейсы, чтобы объекты Collection
рассматривались как массивы?