for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace KGzocha\Searcher\CriteriaBuilder\Elastica;
use KGzocha\Searcher\Context\Elastica\QuerySearchingContext;
use KGzocha\Searcher\Context\SearchingContextInterface;
use KGzocha\Searcher\CriteriaBuilder\CriteriaBuilderInterface;
/**
* Extends this class in your CriteriaBuilder in order to use them
* only for Elastica\QuerySearchingContext.
*
* @author Krzysztof Gzocha <[email protected]>
*/
abstract class AbstractQueryCriteriaBuilder implements CriteriaBuilderInterface
{
* @inheritDoc
public function supportsSearchingContext(
SearchingContextInterface $searchingContext
) {
return $searchingContext instanceof QuerySearchingContext;
}