protected function getAdapterFromConfig(array $config, ContainerInterface $container) { if (isset($config['adapter_name']) && $container->has($config['adapter_name'])) { return $container->get($config['adapter_name']); } if ($container->has(Adapter::class)) { // v2 usage return $container->get(Adapter::class); } // v3 usage return $container->get(AdapterInterface::class); }