Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions
CompositeConfigProvider Class Reference
Inheritance diagram for CompositeConfigProvider:
ConfigProviderInterface

Public Member Functions

 __construct (array $configProviders)
 
 getConfig ()
 

Detailed Description

Composite checkout configuration provider.

See also
\Magento\Checkout\Model\ConfigProviderInterface @api
Since
100.0.2

Definition at line 15 of file CompositeConfigProvider.php.

Constructor & Destructor Documentation

◆ __construct()

__construct ( array  $configProviders)
Parameters
ConfigProviderInterface[]$configProviders @codeCoverageIgnore

Definition at line 26 of file CompositeConfigProvider.php.

28  {
29  $this->configProviders = $configProviders;
30  }

Member Function Documentation

◆ getConfig()

getConfig ( )

{Retrieve assoc array of checkout configuration

Returns
array
}

Implements ConfigProviderInterface.

Definition at line 35 of file CompositeConfigProvider.php.

36  {
37  $config = [];
38  foreach ($this->configProviders as $configProvider) {
39  $config = array_merge_recursive($config, $configProvider->getConfig());
40  }
41  return $config;
42  }
$config
Definition: fraud_order.php:17

The documentation for this class was generated from the following file: