Spec-Zone.ru › CakePHP 3.6

Трейт ExtractTrait

Предоставляет защищенные вспомогательные методы для извлечения свойства или столбца из массива или объекта.

Прямые пользователи

  • Cake\Collection\CollectionTrait
Пространство имен: Cake\Collection
Расположение: Collection/ExtractTrait.php

Краткое описание методов

  • _createMatcherFilter() защищенное

    Возвращает вызываемый объект, который принимает значение и возвращает значение true или false в зависимости от соответствия определенному условию.

  • _extract() защищенное

    Возвращает столбец из $data, который можно извлечь, перебирая имена столбцов, содержащихся в $path. Для элементов, представленных как {*}, будут возвращены массивы.

  • _propertyExtractor() защищенное

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

  • _simpleExtract() защищенное

    Возвращает столбец из $data, который можно извлечь, перебирая имена столбцов, содержащихся в $path.

Подробное описание методов

_createMatcherFilter()исходный код защищенное

_createMatcherFilter( array $conditions )

Возвращает вызываемый объект, который принимает значение и возвращает значение true или false в зависимости от соответствия определенному условию.

Параметры

массив $conditions

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

Возвращаемое значение

вызываемый объект

_extract()исходный код защищенное

_extract( array|ArrayAccess $data , array $path )

Возвращает столбец из $data, который можно извлечь, перебирая имена столбцов, содержащихся в $path. Для элементов, представленных как {*}, будут возвращены массивы.

Параметры

массив или ArrayAccess $data
Данные.
массив $path
Путь для извлечения.

Возвращаемое значение

смешанное

_propertyExtractor()исходный код защищенное

_propertyExtractor( string|callable $callback )

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

Параметры

строка или вызываемый объект $callback

Путь к столбцу с разделителем «точка», чтобы получить конечное значение, или вызываемый объект, который выполнит это.

Возвращаемое значение

вызываемый объект

_simpleExtract()исходный код защищенное

_simpleExtract( array|ArrayAccess $data , array $path )

Возвращает столбец из $data, который можно извлечь, перебирая имена столбцов, содержащихся в $path.

Параметры

массив или ArrayAccess $data
Данные.
массив $path
Путь для извлечения.

Возвращаемое значение

смешанное

© 2005–present 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.
https://api.cakephp.org/3.6/class-Cake.Collection.ExtractTrait.html

Spec-Zone.ru

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