1818use PhpDb \Adapter \Profiler \Profiler ;
1919use PhpDb \Adapter \Profiler \ProfilerInterface ;
2020use PhpDb \Container \AdapterAbstractServiceFactory ;
21- use PhpDb \Container \AdapterManager ;
2221use PhpDb \Container \ConnectionInterfaceFactoryFactoryInterface ;
2322use PhpDb \Container \DriverInterfaceFactoryFactoryInterface ;
2423use PhpDb \Container \PlatformInterfaceFactoryFactoryInterface ;
@@ -30,8 +29,7 @@ final class ConfigProvider
3029 public function __invoke (): array
3130 {
3231 return [
33- 'dependencies ' => $ this ->getDependencies (),
34- AdapterManager::class => $ this ->getAdapterManagerConfig (),
32+ 'dependencies ' => $ this ->getDependencies (),
3533 ];
3634 }
3735
@@ -42,23 +40,6 @@ public function getDependencies(): array
4240 AdapterAbstractServiceFactory::class,
4341 ],
4442 'aliases ' => [
45- MetadataInterface::class => Metadata \Source \SqliteMetadata::class,
46- ],
47- 'factories ' => [
48- Metadata \Source \SqliteMetadata::class => Container \MetadataInterfaceFactory::class,
49- ],
50- 'delegators ' => [
51- AdapterManager::class => [
52- Container \AdapterManagerDelegator::class,
53- ],
54- ],
55- ];
56- }
57-
58- public function getAdapterManagerConfig (): array
59- {
60- return [
61- 'aliases ' => [
6243 'SQLite ' => Driver \Pdo \Pdo::class,
6344 'Sqlite ' => Driver \Pdo \Pdo::class,
6445 'sqlite ' => Driver \Pdo \Pdo::class,
@@ -78,18 +59,20 @@ public function getAdapterManagerConfig(): array
7859 ConnectionInterfaceFactoryFactoryInterface::class => Container \ConnectionInterfaceFactoryFactory::class,
7960 DriverInterfaceFactoryFactoryInterface::class => Container \DriverInterfaceFactoryFactory::class,
8061 PlatformInterfaceFactoryFactoryInterface::class => Container \PlatformInterfaceFactoryFactory::class,
62+ MetadataInterface::class => Metadata \Source \SqliteMetadata::class,
8163 ],
82- 'factories ' => [
83- AdapterInterface::class => Container \AdapterFactory::class,
84- Driver \Pdo \Connection::class => Container \PdoConnectionFactory::class,
85- Driver \Pdo \Pdo::class => Container \PdoDriverFactory::class,
86- Result::class => Container \PdoResultFactory::class,
87- Statement::class => Container \PdoStatementFactory::class,
88- Platform \Sqlite::class => Container \PlatformInterfaceFactory::class,
89- Profiler::class => InvokableFactory::class,
90- ResultSet \ResultSet::class => InvokableFactory::class,
64+ 'factories ' => [
65+ AdapterInterface::class => Container \AdapterFactory::class,
66+ Driver \Pdo \Connection::class => Container \PdoConnectionFactory::class,
67+ Driver \Pdo \Pdo::class => Container \PdoDriverFactory::class,
68+ Result::class => Container \PdoResultFactory::class,
69+ Statement::class => Container \PdoStatementFactory::class,
70+ Platform \Sqlite::class => Container \PlatformInterfaceFactory::class,
71+ Profiler::class => InvokableFactory::class,
72+ ResultSet \ResultSet::class => InvokableFactory::class,
73+ Metadata \Source \SqliteMetadata::class => Container \MetadataInterfaceFactory::class,
9174 ],
92- 'invokables ' => [
75+ 'invokables ' => [
9376 Container \ConnectionInterfaceFactoryFactory::class
9477 => Container \ConnectionInterfaceFactoryFactory::class,
9578 Container \DriverInterfaceFactoryFactory::class
0 commit comments