PHP Class KGzocha\Searcher\CriteriaBuilder\Collection\CriteriaBuilderCollection

Author: Krzysztof Gzocha ([email protected])
Inheritance: extends KGzocha\Searcher\AbstractCollection, implements KGzocha\Searcher\CriteriaBuilder\Collection\CriteriaBuilderCollectionInterface
Datei anzeigen Open project: krzysztof-gzocha/searcher

Public Methods

Method Description
__construct ( KGzocha\Searcher\CriteriaBuilder\CriteriaBuilderInterface[] $builders = [] )
addCriteriaBuilder ( KGzocha\Searcher\CriteriaBuilder\CriteriaBuilderInterface $criteriaBuilder )
getCriteriaBuilders ( )
getCriteriaBuildersForContext ( KGzocha\Searcher\Context\SearchingContextInterface $searchingContext )

Protected Methods

Method Description
isItemValid ( $item )

Method Details

__construct() public method

public __construct ( KGzocha\Searcher\CriteriaBuilder\CriteriaBuilderInterface[] $builders = [] )
$builders KGzocha\Searcher\CriteriaBuilder\CriteriaBuilderInterface[] array or \Traversable object

addCriteriaBuilder() public method

public addCriteriaBuilder ( KGzocha\Searcher\CriteriaBuilder\CriteriaBuilderInterface $criteriaBuilder )
$criteriaBuilder KGzocha\Searcher\CriteriaBuilder\CriteriaBuilderInterface

getCriteriaBuilders() public method

public getCriteriaBuilders ( )

getCriteriaBuildersForContext() public method

public getCriteriaBuildersForContext ( KGzocha\Searcher\Context\SearchingContextInterface $searchingContext )
$searchingContext KGzocha\Searcher\Context\SearchingContextInterface

isItemValid() protected method

protected isItemValid ( $item )