Smile\ElasticsuiteVirtualCategory\Model\Layer\Filter\Category::addFacetToCollection PHP Method

addFacetToCollection() public method

{@inheritDoc}
public addFacetToCollection ( $config = [] )
    public function addFacetToCollection($config = [])
    {
        $facetQueries = $this->getFacetQueries();
        $facetType = BucketInterface::TYPE_QUERY_GROUP;
        $facetField = $this->getFilterField();
        $facetConfig = ['name' => $facetField, 'queries' => $facetQueries];
        $productCollection = $this->getLayer()->getProductCollection();
        $productCollection->addFacet($facetField, $facetType, $facetConfig);
        return $this;
    }