Smile\ElasticsuiteCore\Search\Adapter\Elasticsuite\Request\Query\Builder\Boolean::getQueryClause PHP Method

getQueryClause() private method

Return the list of queries associated to a clause.
private getQueryClause ( Smile\ElasticsuiteCore\Search\Request\QueryInterface $query, string $clause ) : Smile\ElasticsuiteCore\Search\Request\QueryInterface[]
$query Smile\ElasticsuiteCore\Search\Request\QueryInterface Bool query.
$clause string Current clause (must, should, must_not).
return Smile\ElasticsuiteCore\Search\Request\QueryInterface[]
    private function getQueryClause($query, $clause)
    {
        $queries = $query->getMust();
        if ($clause == self::QUERY_CONDITION_NOT) {
            $queries = $query->getMustNot();
        } elseif ($clause == self::QUERY_CONDITION_SHOULD) {
            $queries = $query->getShould();
        }
        return $queries;
    }