PHP 클래스 KGzocha\Searcher\AbstractCollection

저자: Krzysztof Gzocha ([email protected])
상속: implements Countable, implements IteratorAggregate
파일 보기 프로젝트 열기: krzysztof-gzocha/searcher 1 사용 예제들

공개 메소드들

메소드 설명
__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