22
33namespace Laminas \Db \Adapter \Mysql ;
44
5- use Laminas \Db \Adapter \AdapterInterface ;
65use Laminas \Db \Adapter \AdapterAbstractServiceFactory ;
6+ use Laminas \Db \Adapter \AdapterInterface ;
77use Laminas \Db \Adapter \AdapterServiceFactory ;
8+ use Laminas \Db \Container \AdapterManager ;
89use Laminas \Db \Container \MetadataFactory ;
910use Laminas \Db \Metadata \MetadataInterface ;
1011
@@ -20,16 +21,21 @@ public function __invoke(): array
2021 public function getDependencies (): array
2122 {
2223 return [
23- 'abstract_factories ' => [
24- AdapterAbstractServiceFactory::class,
25- ],
24+ // 'abstract_factories' => [
25+ // AdapterAbstractServiceFactory::class,
26+ // ],
2627 'aliases ' => [
2728 AdapterInterface::class => Adapter::class,
28- MetadataInterface::class => Metadata \Source \MysqlMetadata::class,
29+ //MetadataInterface::class => Metadata\Source\MysqlMetadata::class,
30+ ],
31+ 'delegators ' => [
32+ AdapterManager::class => [
33+ Container \AdapterManagerDelegator::class,
34+ ],
2935 ],
3036 'factories ' => [
31- Adapter::class => AdapterServiceFactory ::class,
32- Metadata \Source \MysqlMetadata::class => MetadataFactory::class,
37+ Adapter::class => Container \AdapterFactory ::class,
38+ // Metadata\Source\MysqlMetadata::class => MetadataFactory::class,
3339 ],
3440 ];
3541 }
0 commit comments