Spec-Zone.ru › CakePHP 3.2

Трейт ExtractTrait

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

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

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

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

  • _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

Spec-Zone.ru

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