Captcha Module
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...
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...
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...