PHP Класс MenaraSolutions\Geographer\Collections\MemberCollection

Наследование: extends ArrayObject, use trait MenaraSolutions\Geographer\Traits\HasManager, use trait MenaraSolutions\Geographer\Collections\Traits\ImplementsArray
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$manager MenaraSolutions\Geographer\Contracts\ManagerInterface

Открытые методы

Метод Описание
__construct ( MenaraSolutions\Geographer\Contracts\ManagerInterface $config, array $divisions = [] ) MemberCollection constructor.
add ( $division, string | integer $key )
filter ( callable $callback = null ) : static Run a filter over each of the items.
find ( array $params = [] ) : MemberCollection
findOne ( array $params = [] ) : Divisible | boolean
first ( ) : mixed
get ( $key ) : mixed
sortBy ( string $field, integer $options = SORT_REGULAR, boolean $descending = false ) : static Sort the collection
toArray ( ) : array

Приватные методы

Метод Описание
match ( Divisible $member, array $params ) : boolean

Описание методов

__construct() публичный Метод

MemberCollection constructor.
public __construct ( MenaraSolutions\Geographer\Contracts\ManagerInterface $config, array $divisions = [] )
$config MenaraSolutions\Geographer\Contracts\ManagerInterface
$divisions array

add() публичный Метод

public add ( $division, string | integer $key )
$division
$key string | integer

filter() публичный Метод

Run a filter over each of the items.
public filter ( callable $callback = null ) : static
$callback callable
Результат static

find() публичный Метод

public find ( array $params = [] ) : MemberCollection
$params array
Результат MemberCollection

findOne() публичный Метод

public findOne ( array $params = [] ) : Divisible | boolean
$params array
Результат MenaraSolutions\Geographer\Divisible | boolean

first() публичный Метод

public first ( ) : mixed
Результат mixed

get() публичный Метод

public get ( $key ) : mixed
$key
Результат mixed

sortBy() публичный Метод

Sort the collection
public sortBy ( string $field, integer $options = SORT_REGULAR, boolean $descending = false ) : static
$field string
$options integer
$descending boolean
Результат static

toArray() публичный Метод

public toArray ( ) : array
Результат array

Описание свойств

$manager защищенное свойство

protected ManagerInterface,MenaraSolutions\Geographer\Contracts $manager
Результат MenaraSolutions\Geographer\Contracts\ManagerInterface