KGzocha\Searcher\Searcher::searchForModel PHP Method

searchForModel() private method

private searchForModel ( KGzocha\Searcher\Criteria\CriteriaInterface $criteria, KGzocha\Searcher\Context\SearchingContextInterface $searchingContext, KGzocha\Searcher\CriteriaBuilder\Collection\CriteriaBuilderCollectionInterface $builders )
$criteria KGzocha\Searcher\Criteria\CriteriaInterface
$searchingContext KGzocha\Searcher\Context\SearchingContextInterface
$builders KGzocha\Searcher\CriteriaBuilder\Collection\CriteriaBuilderCollectionInterface
    private function searchForModel(CriteriaInterface $criteria, SearchingContextInterface $searchingContext, CriteriaBuilderCollectionInterface $builders)
    {
        foreach ($builders as $builder) {
            if ($builder->allowsCriteria($criteria)) {
                $builder->buildCriteria($criteria, $searchingContext);
            }
        }
    }