Smile\ElasticsuiteVirtualCategory\Model\Rule::getVirtualCategoryQuery PHP Method

getVirtualCategoryQuery() private method

Transform the virtual category into a QueryInterface used for filtering.
private getVirtualCategoryQuery ( Magento\Catalog\Api\Data\CategoryInterface $category, array $excludedCategories = [] ) : Smile\ElasticsuiteCore\Search\Request\QueryInterface
$category Magento\Catalog\Api\Data\CategoryInterface Virtual category.
$excludedCategories array Category already used into the building stack. Avoid short circuit.
return Smile\ElasticsuiteCore\Search\Request\QueryInterface
    private function getVirtualCategoryQuery(CategoryInterface $category, $excludedCategories = [])
    {
        return $category->getVirtualRule()->getConditions()->getSearchQuery($excludedCategories);
    }