Spec-Zone.ru › CakePHP 3.6

Пространство имён Cake\Collection\Iterator

Краткое описание класса

  • BufferedIterator

    Создаёт итератор из другого итератора, который будет хранить результаты внутреннего итератора в памяти, чтобы результаты не нужно было пересчитывать.

  • ExtractIterator

    Создаёт итератор из другого итератора, который извлекает запрошенную колонку или свойство на основе пути.

  • FilterIterator

    Создаёт отфильтрованный итератор из другого итератора. Фильтрация выполняется путём передачи функции обратного вызова каждому элементу и удаления элементов, для которых функция не возвращает true.

  • InsertIterator

    Этот итератор вставит значения в свойство каждого из возвращаемых записей. Значения для вставки берутся из другого объекта обхода. Это полезно, когда у вас есть две отдельные коллекции, и вы хотите объединить их, помещая каждое значение из одной коллекции в свойство другой коллекции.

  • MapReduce

    Реализует упрощённую версию популярного алгоритма Map-Reduce. Ведёт себя как итератор для исходных переданных данных после обработки каждого результата, тем самым обеспечивая прозрачную оболочку для результатов, поступающих из любого источника.

  • NestIterator

    Тип коллекции, который осознаёт вложенные элементы и предоставляет методы для проверки или извлечения их.

  • NoChildrenIterator

    Итератор, который может использоваться в качестве аргумента для других итераторов, требующих RecursiveIterator, но не желающих иметь потомков. Этот итератор всегда будет вести себя так, как будто у него нет вложенных элементов.

  • ReplaceIterator

    Создаёт итератор из другого итератора, который будет изменять каждое из значений, преобразуя их с помощью функции обратного вызова.

  • SortIterator

    Итератор, который возвращает переданные элементы в порядке. Порядок задаётся значением, возвращаемым функцией обратного вызова, которая сопоставляет каждый из элементов.

  • TreeIterator

    Рекурсивный итератор, используемый для сглаживания вложенных структур, а также предоставляет все методы коллекции.

  • TreePrinter

    Итератор для сглаживания элементов в структуре дерева, добавляя визуальные маркеры для их относительного положения в дереве.

  • ZipIterator

    Создаёт итератор, который возвращает элементы, сгруппированные попарно.

© 2005–2016 The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
http://api.cakephp.org/3.2/namespace-Cake.Collection.Iterator.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API