protected function applyCategoryFilterToCollection(\Magento\Catalog\Api\Data\CategoryInterface $category) { $query = $this->getFilterQuery(); $this->getLayer()->getProductCollection()->addQueryFilter($query); return $this; }