PHP Interface KGzocha\Searcher\CriteriaBuilder\Collection\CriteriaBuilderCollectionInterface

Author: Krzysztof Gzocha ([email protected])
Inheritance: extends Countable, extends IteratorAggregate
Show file Open project: krzysztof-gzocha/searcher Interface Usage Examples

Public Methods

Method Description
addCriteriaBuilder ( KGzocha\Searcher\CriteriaBuilder\CriteriaBuilderInterface $criteriaBuilder ) : KGzocha\Searcher\CriteriaBuilder\Collection\CriteriaBuilderCollectionInterface
getCriteriaBuilders ( ) : KGzocha\Searcher\CriteriaBuilder\CriteriaBuilderInterface[]
getCriteriaBuildersForContext ( KGzocha\Searcher\Context\SearchingContextInterface $searchingContext ) : KGzocha\Searcher\CriteriaBuilder\Collection\CriteriaBuilderCollectionInterface

Method Details

addCriteriaBuilder() public method

public addCriteriaBuilder ( KGzocha\Searcher\CriteriaBuilder\CriteriaBuilderInterface $criteriaBuilder ) : KGzocha\Searcher\CriteriaBuilder\Collection\CriteriaBuilderCollectionInterface
$criteriaBuilder KGzocha\Searcher\CriteriaBuilder\CriteriaBuilderInterface
return KGzocha\Searcher\CriteriaBuilder\Collection\CriteriaBuilderCollectionInterface

getCriteriaBuilders() public method

public getCriteriaBuilders ( ) : KGzocha\Searcher\CriteriaBuilder\CriteriaBuilderInterface[]
return KGzocha\Searcher\CriteriaBuilder\CriteriaBuilderInterface[]

getCriteriaBuildersForContext() public method

public getCriteriaBuildersForContext ( KGzocha\Searcher\Context\SearchingContextInterface $searchingContext ) : KGzocha\Searcher\CriteriaBuilder\Collection\CriteriaBuilderCollectionInterface
$searchingContext KGzocha\Searcher\Context\SearchingContextInterface
return KGzocha\Searcher\CriteriaBuilder\Collection\CriteriaBuilderCollectionInterface