Smile\ElasticsuiteCatalog\Controller\Navigation\Filter\Ajax::applyFilters PHP Method

applyFilters() private method

Apply current filters to the layer product collection.
private applyFilters ( ) : Ajax
return Ajax
    private function applyFilters()
    {
        $layer = $this->layerResolver->get();
        $filterList = $this->getFilterList();
        foreach ($filterList->getFilters($layer) as $filter) {
            $filter->apply($this->getRequest());
            if ($filter->getRequestVar() == $this->getFilterName()) {
                $filter->addFacetToCollection(['size' => 0]);
            }
        }
        $layer->apply();
        return $this;
    }