public getCriteriaBuildersForContext ( KGzocha\Searcher\Context\SearchingContextInterface $searchingContext ) : KGzocha\Searcher\CriteriaBuilder\Collection\CriteriaBuilderCollectionInterface | ||
$searchingContext | KGzocha\Searcher\Context\SearchingContextInterface | |
리턴 | KGzocha\Searcher\CriteriaBuilder\Collection\CriteriaBuilderCollectionInterface |
/** * {@inheritdoc} */ public function search(CriteriaCollectionInterface $criteriaCollection) { $builders = $this->builders->getCriteriaBuildersForContext($this->searchingContext); foreach ($criteriaCollection->getApplicableCriteria() as $criteria) { $this->searchForModel($criteria, $this->searchingContext, $builders); } return $this->searchingContext->getResults(); }