Log in
Model

CompositeConfigProvider

Magento\Checkout\Model\CompositeConfigProvider

What it does

This class aggregates configuration data from multiple checkout configuration providers into a single unified configuration array.

Developers use this class to collect all checkout-related settings from various sources (payment methods, shipping methods, etc.) in one place, making it easier to pass all necessary configuration to the frontend checkout process.

It follows the Composite design pattern to combine multiple ConfigProviderInterface implementations.

Public Methods

  • getConfig()