Captcha Module
Adminhtml\Data
This helper class manages CAPTCHA configuration specifically for Magento's admin panel. Developers use it to retrieve admin-area CAPTCHA settings like...
Api\CaptchaConfigPostProcessorInterface
This interface defines a contract for post-processing CAPTCHA configuration data before it's sent to the client-side. Developers implement this interf...
Cart\ConfigPlugin
This plugin intercepts the cart sidebar configuration to inject CAPTCHA-related settings. Developers would encounter this when working with the mini-c...
Checkout\ConfigProvider
This class provides CAPTCHA configuration data to the checkout process frontend. It supplies settings like case sensitivity, image dimensions, refresh...
Config\Font
This class provides a list of available fonts for CAPTCHA images as dropdown options in Magento's admin configuration. Developers use this class when...
Config\Form\AbstractForm
This abstract class serves as a data source for CAPTCHA form configuration dropdowns in Magento admin. It retrieves available forms from configuration...
Config\Form\Backend
This class manages CAPTCHA configuration for Magento's admin backend forms. It extends the abstract form configuration model to specify which backend...
Config\Form\Frontend
This class manages the configuration for CAPTCHA forms on the Magento frontend (customer-facing side). It retrieves which frontend forms should have C...
Config\Mode
This class provides configuration options for CAPTCHA display modes in Magento 2. It returns an array of options that determine when CAPTCHA should be...
Data
This helper class manages CAPTCHA functionality in Magento 2, providing access to CAPTCHA instances for different forms, configuration values, and fil...
DefaultModel
This is the core CAPTCHA model that handles generation, validation, and session management of CAPTCHA challenges in Magento 2. Developers use this cla...
Filter\CaptchaConfigPostProcessorComposite
This composite class processes and transforms captcha configuration by delegating the work to multiple registered processors. Developers use this when...
Filter\QuoteDataConfigFilter
This class filters sensitive or unnecessary data from the quote configuration array that gets exposed to the frontend, specifically within the Captcha...
Model\CaptchaFactory
This factory class creates instances of CAPTCHA models based on the specified type (e.g., 'default', 'recaptcha'). Developers use this when they need...
Model\CaptchaInterface
This interface defines the contract for CAPTCHA implementations in Magento 2. Developers use this interface to create custom CAPTCHA providers or inte...
ResourceModel\Log
This class manages the database operations for tracking CAPTCHA login attempts in Magento 2. Developers use it to log failed login attempts by IP addr...