linksConfiguration = $linksConfiguration; $this->objectManager = $objectManager; } /** * {@inheritdoc} */ public function getConfig(): array { $config = []; foreach ($this->linksConfiguration as $linkName => $className) { $config[$linkName] = $this->createConfigProvider($className)->getConfig(); } return $config; } /** * Create config provider * * @param string $instance * @return ConfigInterface */ private function createConfigProvider($instance): ConfigInterface { return $this->objectManager->create($instance); } }