Трейт ExtractTrait
Предоставляет защищенные вспомогательные методы для извлечения свойства или столбца из массива или объекта.
Прямые пользователи
Краткое описание методов
- _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