protected function retrieveConfig(ContainerInterface $container, $configKey, $section)
{
$applicationConfig = $container->has('config') ? $container->get('config') : [];
$doctrineConfig = array_key_exists('doctrine', $applicationConfig) ? $applicationConfig['doctrine'] : [];
$sectionConfig = array_key_exists($section, $doctrineConfig) ? $doctrineConfig[$section] : [];
if (array_key_exists($configKey, $sectionConfig)) {
return $sectionConfig[$configKey] + $this->getDefaultConfig($configKey);
}
return $this->getDefaultConfig($configKey);
}