Log in

Store Module

Renderer

Model

This class formats store address information into a readable string format using a customizable template. Developer...

Emulation

Model

The Emulation class allows developers to temporarily switch the store context, design theme, locale, and translatio...

ServiceUrl

Model

This class is an argument interpreter that builds complete REST API service URLs in Magento 2. Developers use this...

BaseUrlChecker

Model

This class validates that incoming HTTP requests match the configured base URL of the Magento store. Developers use...

Converter

Model

This class converts database configuration data from an associative array format into a tree array structure used b...

Importer

Model

This class handles importing store configuration data (websites, store groups, and store views) from deployment con...

DataDifferenceCalculator

Model

This class calculates the differences between the current store configuration and new configuration data being impo...

Placeholder

Model

This class processes Magento 2 configuration values by replacing placeholders with actual URLs. Developers use it w...

Fallback

Model

This class processes Magento 2 configuration data by implementing a fallback mechanism through different scopes (de...

Placeholder

Model

This class processes Magento 2 configuration values by replacing placeholders with actual config values. Developers...

ReloadDeploymentConfig

Model

This class handles reloading store-related configuration data when deployment configuration changes in Magento 2. D...

StoreView

Model

This class retrieves configuration information about store views, specifically their associated themes and locales....

Validator

Model

This validator ensures that Magento's deployment configuration contains at least one non-admin website, store group...

StoreConfig

Model

This data model class represents store configuration information in Magento 2, providing getters and setters for es...

DefaultStoreScopeProvider

Model

This class provides the default store scope context for entities in Magento 2. Developers use it when they need to...

Group

Model

The Group class represents a store group in Magento 2's multi-store hierarchy, which sits between a website and ind...

GroupRepository

Model

The GroupRepository class is responsible for retrieving and managing store group information in Magento 2. Develope...

Hsts

Model

This class adds the HTTP Strict-Transport-Security (HSTS) header to responses, which instructs browsers to only acc...

UpgradeInsecure

Model

This class adds a Content-Security-Policy header with 'upgrade-insecure-requests' directive to HTTP responses in Ma...

WebsiteDimensionProvider

Model

This class provides website-based dimensions for Magento 2's multidimensional indexers. Developers use it when impl...

Information

Model

This class retrieves and formats store information configured in the admin panel, such as store name, address, phon...

EmptyGroupCategory

Model

This class displays a system notification message in the Magento admin panel when store groups are not associated w...

PathConfig

Model

The PathConfig class manages URL path configurations and security settings for Magento 2 stores. Developers use thi...

Group

Model

This class resolves and retrieves store group scope information in Magento 2. Developers use it to get a specific s...

Store

Model

This class acts as a scope resolver specifically for store-level operations in Magento 2. Developers use it to retr...

Website

Model

This class resolves and retrieves website scope information in Magento 2. Developers use it to get a specific websi...

Group

Model

This resource model manages database operations for store groups in Magento 2. Developers use this class when creat...

Store

Model

This class handles all database operations for Magento 2 stores, including creating, reading, updating, and deletin...

StoreWebsiteRelation

Model

This resource model manages the relationships between stores, store groups, and websites in Magento 2's multi-store...

Website

Model

This resource model handles all database operations for websites in Magento 2's multi-website architecture. Develop...

ScopeFallbackResolver

Model

This class determines the fallback hierarchy for Magento's scope system (store, website, default). When a configura...

ScopeResolver

Model

This class determines whether a given scope (website, store, or store view) belongs to or is a child of another sco...

ScopeTreeProvider

Model

This class builds a hierarchical tree structure representing Magento's configuration scopes (default -> websites ->...

ScopeTypeNormalizer

Model

This class provides a utility to normalize Magento 2 scope type strings between their singular and plural forms (e....

ScopeValidator

Model

This class validates whether a given scope (default, website, store) and scope ID combination is valid in Magento 2...

StoreConfigManager

Model

This service class retrieves comprehensive configuration data for one or more Magento stores, including locale sett...

Store

Model

The Store model represents a store view in Magento 2's multi-store architecture. Developers use this class to retri...

StoreCookieManager

Model

This class manages the 'store' cookie in Magento 2, which stores the current store code when customers switch betwe...

StoreDimensionProvider

Model

This class provides store-based dimensions for Magento's indexing system. Developers use it when they need to creat...

StoreIsInactiveException

Model

This exception class is thrown when attempting to access or interact with a store that is not currently active in M...

StoreManagement

Model

This class manages store-related operations in Magento 2, specifically providing functionality to count the total n...

StoreManager

Model

StoreManager is the central service for managing and retrieving store, website, and store group information in Mage...

StoreRepository

Model

StoreRepository is the main class for retrieving store information in Magento 2. Developers use it to fetch store d...

StoreResolver

Model

The StoreResolver class determines which store should be used for the current request in a multi-store Magento setu...

GetStoresListByWebsiteIds

Model

This class retrieves all store IDs associated with one or more website IDs in Magento 2. Developers use this when t...

Group

Model

This class resolves store IDs based on store group information in Magento 2. Developers use it to retrieve all acti...

ReaderList

Model

This class manages a registry of store resolver readers based on different scope types (website, group, or store)....

Store

Model

This class resolves store information by retrieving allowed and default store IDs based on scope codes. Developers...

Website

Model

This class resolves store information at the website scope level in Magento 2. Developers use it to retrieve all ac...

StoresConfig

Model

This class retrieves configuration values for a specific path across all stores in a Magento installation. Develope...

StoreScopeProvider

Model

This class provides store scope context for entity operations in Magento 2. Developers use it to retrieve the curre...

StoresData

Model

This class retrieves and caches active store IDs based on the application's run mode (e.g., store, website, or grou...

StoreSwitcher

Model

This class manages the store switching process in Magento 2 when customers switch between different store views or...

CannotSwitchStoreException

Model

This is a custom exception class that developers use when a store switching operation fails in Magento 2. It extend...

CleanTargetUrl

Model

This class is responsible for cleaning up store-switching related parameters from URLs during the store view switch...

Context

Model

This class serves as a data container (context object) that holds information needed when switching between differe...

HashGenerator

Model

This class generates and validates secure one-time tokens (hashes) used when customers switch between different sto...

HashData

Model

This class is a data object used during store switching operations to encapsulate information needed for generating...

HashProcessor

Model

This class handles secure store switching in Magento 2 by processing one-time authentication tokens. When a custome...

ManagePrivateContent

Model

This class manages private content cookies during store switching in Magento 2. When a customer switches from one s...

ManageStoreCookie

Model

This class manages the store cookie when customers switch between different store views in Magento 2. It sets or de...

RedirectData

Model

This class is a data transfer object (DTO) that holds information needed when redirecting customers between differe...

RedirectDataCacheSerializer

Model

This class handles secure data serialization during store switching operations by temporarily caching redirect data...

RedirectDataGenerator

Model

This class generates secure redirect data when customers switch between different store views in Magento 2. It coll...

RedirectDataPostprocessorComposite

Model

This class implements a composite pattern to manage multiple redirect data post-processors during store switching o...

RedirectDataPreprocessorComposite

Model

This class acts as a composite processor that manages multiple redirect data preprocessors during store switching o...

RedirectDataValidator

Model

This class validates redirect data when customers switch between different store views in Magento 2. It ensures the...

Store

Model

This class provides a centralized way to retrieve and organize store hierarchy data (websites, store groups, and st...

StoreCodeValidator

Model

This validator ensures that store codes follow Magento's naming conventions. Developers use this class when creatin...

StoreNameValidator

Model

This validator class ensures that a store name is not empty when creating or updating a store in Magento 2. Develop...

StoreValidator

Model

This class validates Store model objects in Magento 2 by applying a set of configurable validation rules. Developer...

Website

Model

The Website model represents a Magento website entity, which is the top level of the store hierarchy (Website > Sto...

WebsiteManagement

Model

This class manages website-level operations in Magento 2's multi-site architecture. Developers use it to retrieve t...

WebsiteRepository

Model

WebsiteRepository manages the retrieval and caching of website entities in Magento 2. Developers use this class to...