Catalog Module

Model\Factory

Factory

This is a factory class that creates instances of Catalog module models dynamically. Developers use it when they need to instantiate different model c...

Model\Layer\Filter\Factory

Factory

This factory class creates instances of catalog layer filter objects (like price filters, attribute filters) used in product listing pages. Developers...

Model\Product\CatalogPriceFactory

Factory

This factory class creates and validates custom catalog price models for external catalogs or third-party integrations. Developers use it when they ne...

Model\Product\CopyConstructorFactory

Factory

This factory class creates instances of product copy constructors that implement the CopyConstructorInterface. Developers use this when they need to d...

Model\Product\Gallery\ImagesConfigFactory

Factory

This factory class creates a collection of image configuration objects for product gallery images. Developers use this when they need to build a struc...

Model\Product\Price\TierPriceFactory

Factory

This factory creates and manages tier price objects for products in Magento 2. Developers use this class to convert raw tier price data from the datab...

Model\ResourceModel\Category\StateDependentCollectionFactory

Factory

This factory creates the appropriate category collection based on whether flat catalog indexing is enabled. It automatically returns either a flat col...

Model\Template\Filter\Factory

Factory

This factory class creates template filter instances for processing Magento catalog templates with dynamic variables and directives. Developers use it...