Трейт ExtractTrait
Предоставляет защищённые вспомогательные методы для извлечения свойства или столбца из массива или объекта.
Прямые пользователи
Краткое описание методов
- _createMatcherFilter() защищённый
Возвращает вызываемый объект, который получает значение и возвращает, соответствует ли оно определённому условию.
- _extract() защищённый
Возвращает столбец из $data, который можно извлечь, итерируясь по именам столбцов, содержащимся в $path. Он вернёт массивы для элементов, представленных
{*} - _propertyExtractor() защищённый
Возвращает вызываемый объект, который можно использовать для извлечения свойства или столбца из массива или объекта на основе пути с разделителями точек.
- _simpleExtract() защищённый
Возвращает столбец из $data, который можно извлечь, итерируясь по именам столбцов, содержащимся в $path
Подробное описание методов
_createMatcherFilter()исходный код защищённый
_createMatcherFilter( array $conditions )
Возвращает вызываемый объект, который получает значение и возвращает, соответствует ли оно определённому условию.
Параметры
- массив
$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–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/class-Cake.Collection.ExtractTrait.html