PHP Класс KGzocha\Searcher\AbstractCollection

Автор: Krzysztof Gzocha ([email protected])
Наследование: implements Countable, implements IteratorAggregate
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( Traversable | array $items = [] )
count ( )
getIterator ( )

Защищенные методы

Метод Описание
addItem ( mixed $item )
addNamedItem ( string $name, mixed $item )
getItems ( ) : array
getNamedItem ( string $name ) : mixed | null
isItemValid ( object $item ) : boolean

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

Метод Описание
checkItems ( array | Traversable $items )
isTraversable ( mixed $items )

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

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

public __construct ( Traversable | array $items = [] )
$items Traversable | array

addItem() защищенный метод

protected addItem ( mixed $item )
$item mixed

addNamedItem() защищенный метод

protected addNamedItem ( string $name, mixed $item )
$name string
$item mixed

count() публичный метод

public count ( )

getItems() защищенный метод

protected getItems ( ) : array
Результат array

getIterator() публичный метод

public getIterator ( )

getNamedItem() защищенный метод

protected getNamedItem ( string $name ) : mixed | null
$name string
Результат mixed | null

isItemValid() абстрактный защищенный метод

abstract protected isItemValid ( object $item ) : boolean
$item object
Результат boolean