ItemCollectionProviderInterface
Magento\Catalog\Model\Layer\ItemCollectionProviderInterface
What it does
This interface defines a contract for retrieving product collections based on a category in Magento's layered navigation system.
Developers implement this interface to create custom providers that return filtered product collections for category pages, allowing for customization of how products are loaded and filtered in the catalog layer.
It's commonly used when building custom catalog filtering logic or extending Magento's default layered navigation behavior.
Public Methods
- getCollection()