Config Module
Config
ModelThe Config model is the primary class for saving and loading system configuration settings in Magento 2's admin pan...
Baseurl
ModelThis class validates and saves base URL configuration values in Magento 2's admin panel. It ensures that URLs enter...
Cache
ModelThis backend model automatically cleans specific cache tags when a configuration value is saved and changed in the...
Datashare
ModelThis class serves as a backend model for configuration fields related to data sharing settings in Magento 2. Develo...
Encrypted
ModelThis backend model handles encrypted configuration values in Magento 2's system configuration. It automatically enc...
File
ModelThis backend model handles file uploads for Magento 2 system configuration fields. Developers use this class when c...
Filename
ModelThis backend model is used for configuration fields that store filenames. It automatically sanitizes filename value...
Image
ModelThis class is a backend model for image upload fields in Magento 2's system configuration. Developers use this clas...
Locale
ModelThis backend model validates allowed currencies configuration in Magento 2's system settings. It ensures that when...
Secure
ModelThis backend model handles secure URL configuration settings in Magento 2's admin panel. When secure URL settings a...
Serialized
ModelThis backend model handles configuration values that need to be stored as serialized JSON in the database. Develope...
Store
ModelThis backend model handles the saving of store-related configuration settings in Magento 2, specifically for the 'A...
Translate
ModelThis backend model handles the system configuration save process for translate inline settings in Magento 2. When a...
IncludeElement
ModelThis class processes XML include directives in Magento 2 configuration files, specifically in the adminhtml area. W...
Comment
ModelThis class generates informative comments for Magento 2's configuration export files (config.php and env.php). It c...
ExcludeList
ModelThis class manages a list of configuration fields that should be excluded when exporting Magento configuration data...
Importer
ModelThe Importer class processes and imports configuration data from deployment config files into the Magento database....
SaveProcessor
ModelThis class processes and saves configuration data imported into Magento 2, typically from configuration files or ex...
Loader
ModelThis class is responsible for loading system configuration values from the database based on a specific path, scope...
Comment
ModelThis class parses configuration files to extract environment variable placeholders and their corresponding configur...
PathValidator
ModelThis class validates configuration paths in Magento 2 to ensure they exist in the system configuration structure. D...
EnvironmentPlaceholder
ModelThis class processes Magento 2 configuration by extracting values from environment variables. Developers use this w...
SchemaLocator
ModelThis class provides the file paths to XSD schema files used to validate Magento 2 system configuration XML files. D...
ScopeDefiner
ModelThis class determines the current configuration scope (store, website, or default) based on request parameters. Dev...
Enabledisable
ModelThis class provides a standardized source model for Enable/Disable dropdown options in Magento 2 admin configuratio...
Locale
ModelThis class provides a list of available locales (languages/regions) for use in Magento 2 configuration dropdowns an...
Nooptreq
ModelThis class provides a standardized source model for configuration fields that have three states: No (disabled), Opt...
Store
ModelThis source model provides a list of all stores in the Magento installation as an option array. Developers use this...
Website
ModelThis class provides a source model for populating dropdown/select fields in Magento 2 admin configuration with avai...
Yesno
ModelThis class provides a standardized Yes/No option source for Magento 2 system configuration fields. Developers use i...
Yesnocustom
ModelThis class provides a three-option dropdown source for Magento 2 system configuration fields. It extends the standa...
Structure
ModelThis class manages Magento 2's system configuration structure, providing access to configuration tabs, sections, gr...
AbstractElement
ModelThis abstract class serves as the base for configuration structure elements in Magento 2's system configuration (ad...
AbstractMapper
ModelThis abstract class serves as a base for mapper classes that transform system configuration data structures in Mage...
ConcealInProductionConfigList
ModelThis class controls the visibility and interaction of configuration fields in the Magento Admin panel when the appl...
Converter
ModelThis class converts Magento 2 system configuration XML structure (from system.xml files) into a PHP array format. D...
Data
ModelThis class manages system configuration structure data in Magento 2, providing a cached and scoped way to access co...
ElementVisibilityComposite
ModelThis class manages visibility and disabled states for configuration fields in the Magento Admin panel (Stores > Set...
StructureLazy
ModelThis class provides lazy loading functionality for Magento 2's system configuration structure. It delays loading th...
Reader
ModelThis class reads and processes system.xml configuration files from Magento 2 modules to build the backend admin con...
TypePool
ModelThis class helps identify whether a configuration path belongs to a specific type (sensitive or environment). Devel...
Environment
ModelThis class manages environment variable placeholders for Magento 2 configuration values. Developers use it to conve...
Config
ModelThis resource model manages the persistence of system configuration values in the core_config_data database table....
Data
ModelThis resource model manages database operations for Magento's core configuration data stored in the core_config_dat...