Spec-Zone.ru › CakePHP 3.3

Класс ResultSetDecorator

Общий декоратор ResultSet. Это позволит любому итерируемому объекту отображаться как результат базы данных

IteratorIterator реализует Iterator, Traversable, OuterIterator
Расширенный Cake\Collection\Collection реализует Cake\Collection\CollectionInterface, Serializable использует Cake\Collection\CollectionTrait
Расширенный Cake\Datasource\ResultSetDecorator реализует Cake\Datasource\ResultSetInterface
Пространство имен: Cake\Datasource
Возвращаемое значение:
Расположение: Datasource/ResultSetDecorator.php

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

  • count() public
    Сделать этот объект счётным.

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

count()source public

count( )

Сделать этот объект счётным.

Часть интерфейса Countable. Вызов этого метода преобразует лежащий в основе итерируемый объект в массив и получит количество элементов в базовых данных.

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

целое число

Исключения

LogicException

Переопределяет

Cake\Collection\Collection::count()

Реализация

Countable::count()

Методы, унаследованные от Cake\Collection\Collection

__construct()source public

__construct( array|Traversable $items )

Конструктор. Вы можете предоставить массив или любой итерируемый объект

Параметры

массив|Traversable $items
Элементы.

Исключения

InvalidArgumentException
Если предоставлен неверный тип для элементов.

Переопределяет

IteratorIterator::__construct()

__debugInfo()source public

__debugInfo( )

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

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

массив

serialize()source public

serialize( )

Возвращает строковое представление этого объекта, которое можно использовать для его восстановления

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

строка

Реализация

Serializable::serialize()

unserialize()source public

unserialize( string $collection )

Десериализует переданную строку и восстанавливает экземпляр Collection

Параметры

строка $collection
Десериализованная коллекция

Реализация

Serializable::unserialize()

Методы, используемые из Cake\Collection\CollectionTrait

_unwrap()source public

_unwrap( )

Обработчик обратной совместимости для unwrap()

Устаревшее

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

Iterator

append()source public

append( $items )

buffered()source public

buffered( )

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

Cake\Collection\Iterator\BufferedIterator

cartesianProduct()source public

cartesianProduct( callable $operation null , callable $filter null )

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

Cake\Collection\CollectionInterface

chunk()source public

chunk( $chunkSize )

combine()source public

combine( $keyPath , $valuePath , $groupPath null )

compile()source public

compile( $preserveKeys true )

contains()source public

contains( $value )

countBy()source public

countBy( $callback )

each()source public

each( callable $c )

every()source public

every( callable $c )

extract()source public

extract( $matcher )

filter()source public

filter( callable $c null )

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

Cake\Collection\Iterator\FilterIterator

first()source public

first( )

firstMatch()source public

firstMatch( array $conditions )

groupBy()source public

groupBy( $callback )

indexBy()source public

indexBy( $callback )

insert()source public

insert( $path , $values )

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

Cake\Collection\Iterator\InsertIterator

isEmpty()source public

isEmpty( )

jsonSerialize()source public

jsonSerialize( )

last()source public

last( )

listNested()source public

listNested( $dir 'desc' , $nestingKey 'children' )

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

Cake\Collection\Iterator\TreeIterator
END_OF_DOCUMENT_MARKER

map()source public

map( callable $c )

Возвращает

Cake\Collection\Iterator\ReplaceIterator

match()source public

match( array $conditions )

max()source public

max( $callback , $type SORT_NUMERIC )

min()source public

min( $callback , $type SORT_NUMERIC )

nest()source public

nest( $idPath , $parentPath , $nestingKey 'children' )

reduce()source public

reduce( callable $c , $zero null )

reject()source public

Возвращает

Cake\Collection\Iterator\FilterIterator

sample()source public

sample( $size 10 )

shuffle()source public

shuffle( )

skip()source public

skip( $howMany )

some()source public

some( callable $c )

sortBy()source public

sortBy( $callback , $dir SORT_DESC , $type SORT_NUMERIC )

stopWhen()source public

Возвращает

Cake\Collection\Iterator\StoppableIterator

sumOf()source public

sumOf( $matcher null )

take()source public

take( $size 1 , $from 0 )

through()source public

through( callable $handler )

toArray()source public

toArray( $preserveKeys true )

toList()source public

toList( )

transpose()source public

Возвращает

Cake\Collection\CollectionInterface

unfold()source public

unfold( callable $transformer null )

unwrap()source public

unwrap( )

zip()source public

zip( $items )

zipWith()source public

zipWith( $items , $callable )

© 2005–2017 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.3/class-Cake.Datasource.ResultSetDecorator.html

Spec-Zone.ru

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