/** * Class constructor * * @param ReinitableConfigInterface $config Configuration interface * @param ManagerInterface $eventManager Event Manager * @param Structure $configStructure Configuration Structure * @param TransactionFactory $transactionFactory Transaction Factory * @param Loader $configLoader Configuration Loader * @param ValueFactory $configValueFactory Configuration Value Factory * @param StoreManagerInterface $storeManager Store Manager * @param Containers $containersSource The Containers source model * @param array $data The data */ public function __construct(ReinitableConfigInterface $config, ManagerInterface $eventManager, Structure $configStructure, TransactionFactory $transactionFactory, Loader $configLoader, ValueFactory $configValueFactory, StoreManagerInterface $storeManager, Containers $containersSource, array $data = []) { $this->containersSource = $containersSource; $this->fullConfig = true; parent::__construct($config, $eventManager, $configStructure, $transactionFactory, $configLoader, $configValueFactory, $storeManager, $data); }