for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
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
): bool {
return $searchingContext instanceof QuerySearchingContext;
}