Log in

Config Module

BackendClone\Factory

Factory

This factory class creates instances of backend clone models used in Magento's system configuration. Developers use...

BackendFactory

Factory

This factory class creates backend model instances for Magento 2 configuration fields. Developers use it when they...

CommentFactory

Factory

This factory class is responsible for creating comment model instances for system configuration fields in Magento 2...

Config\Factory

Factory

This factory class creates instances of the Magento\Config\Model\Config object, which manages system configuration...

SourceFactory

Factory

This factory class is responsible for creating configuration source model instances in Magento 2. Developers use it...

PlaceholderFactory

Factory

This factory class creates placeholder objects used in Magento 2's configuration system to resolve dynamic configur...

PreparedValueFactory

Factory

This factory class creates fully configured Value objects for Magento configuration settings. Developers use it whe...

CommentInterface

Interface

This interface defines a contract for classes that generate dynamic comment text for system configuration fields in...

ElementInterface

Interface

This interface defines the contract for configuration structure elements in Magento 2's admin panel, such as sectio...

StructureElementInterface

Interface

This interface defines the contract for configuration structure elements in Magento 2's system configuration. Devel...

ElementVisibilityInterface

Interface

This interface defines methods to check the visibility status of configuration fields on the Stores > Configuration...

MapperInterface

Interface

This interface defines a contract for mappers that transform system configuration data in Magento 2. Developers imp...

SearchInterface

Interface

This interface defines a contract for searching and retrieving configuration structure elements in Magento 2's syst...

PlaceholderInterface

Interface

This interface defines the contract for placeholder generation and restoration in Magento's configuration system. D...

Config

Model

The Config model is the primary class for saving and loading system configuration settings in Magento 2's admin pan...

Baseurl

Model

This class validates and saves base URL configuration values in Magento 2's admin panel. It ensures that URLs enter...

Cache

Model

This backend model automatically cleans specific cache tags when a configuration value is saved and changed in the...

Datashare

Model

This class serves as a backend model for configuration fields related to data sharing settings in Magento 2. Develo...

Encrypted

Model

This backend model handles encrypted configuration values in Magento 2's system configuration. It automatically enc...

File

Model

This backend model handles file uploads for Magento 2 system configuration fields. Developers use this class when c...

Filename

Model

This backend model is used for configuration fields that store filenames. It automatically sanitizes filename value...

Image

Model

This class is a backend model for image upload fields in Magento 2's system configuration. Developers use this clas...

Locale

Model

This backend model validates allowed currencies configuration in Magento 2's system settings. It ensures that when...

Secure

Model

This backend model handles secure URL configuration settings in Magento 2's admin panel. When secure URL settings a...

Serialized

Model

This backend model handles configuration values that need to be stored as serialized JSON in the database. Develope...

Store

Model

This backend model handles the saving of store-related configuration settings in Magento 2, specifically for the 'A...

Translate

Model

This backend model handles the system configuration save process for translate inline settings in Magento 2. When a...

IncludeElement

Model

This class processes XML include directives in Magento 2 configuration files, specifically in the adminhtml area. W...

Comment

Model

This class generates informative comments for Magento 2's configuration export files (config.php and env.php). It c...

ExcludeList

Model

This class manages a list of configuration fields that should be excluded when exporting Magento configuration data...

Importer

Model

The Importer class processes and imports configuration data from deployment config files into the Magento database....

SaveProcessor

Model

This class processes and saves configuration data imported into Magento 2, typically from configuration files or ex...

Loader

Model

This class is responsible for loading system configuration values from the database based on a specific path, scope...

Comment

Model

This class parses configuration files to extract environment variable placeholders and their corresponding configur...

PathValidator

Model

This class validates configuration paths in Magento 2 to ensure they exist in the system configuration structure. D...

EnvironmentPlaceholder

Model

This class processes Magento 2 configuration by extracting values from environment variables. Developers use this w...

SchemaLocator

Model

This class provides the file paths to XSD schema files used to validate Magento 2 system configuration XML files. D...

ScopeDefiner

Model

This class determines the current configuration scope (store, website, or default) based on request parameters. Dev...

Enabledisable

Model

This class provides a standardized source model for Enable/Disable dropdown options in Magento 2 admin configuratio...

Locale

Model

This class provides a list of available locales (languages/regions) for use in Magento 2 configuration dropdowns an...

Nooptreq

Model

This class provides a standardized source model for configuration fields that have three states: No (disabled), Opt...

Store

Model

This source model provides a list of all stores in the Magento installation as an option array. Developers use this...

Website

Model

This class provides a source model for populating dropdown/select fields in Magento 2 admin configuration with avai...

Yesno

Model

This class provides a standardized Yes/No option source for Magento 2 system configuration fields. Developers use i...

Yesnocustom

Model

This class provides a three-option dropdown source for Magento 2 system configuration fields. It extends the standa...

Structure

Model

This class manages Magento 2's system configuration structure, providing access to configuration tabs, sections, gr...

AbstractElement

Model

This abstract class serves as the base for configuration structure elements in Magento 2's system configuration (ad...

AbstractMapper

Model

This abstract class serves as a base for mapper classes that transform system configuration data structures in Mage...

ConcealInProductionConfigList

Model

This class controls the visibility and interaction of configuration fields in the Magento Admin panel when the appl...

Converter

Model

This class converts Magento 2 system configuration XML structure (from system.xml files) into a PHP array format. D...

Data

Model

This class manages system configuration structure data in Magento 2, providing a cached and scoped way to access co...

ElementVisibilityComposite

Model

This class manages visibility and disabled states for configuration fields in the Magento Admin panel (Stores > Set...

StructureLazy

Model

This class provides lazy loading functionality for Magento 2's system configuration structure. It delays loading th...

Reader

Model

This class reads and processes system.xml configuration files from Magento 2 modules to build the backend admin con...

TypePool

Model

This class helps identify whether a configuration path belongs to a specific type (sensitive or environment). Devel...

Environment

Model

This class manages environment variable placeholders for Magento 2 configuration values. Developers use it to conve...

Config

Model

This resource model manages the persistence of system configuration values in the core_config_data database table....

Data

Model

This resource model manages database operations for Magento's core configuration data stored in the core_config_dat...