Catalog Module
Model\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
This factory class creates instances of catalog layer filter objects (like price filters, attribute filters) used in product listing pages. Developers...
Model\Product\CatalogPriceFactory
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
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
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
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
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
This factory class creates template filter instances for processing Magento catalog templates with dynamic variables and directives. Developers use it...