22
33declare (strict_types=1 );
44
5- namespace PhpDb \Adapter \ Mysql ;
5+ namespace PhpDb \Mysql ;
66
7- use Laminas \ServiceManager \Factory \InvokableFactory ;
87use PhpDb \Adapter \Driver \DriverInterface ;
9- use PhpDb \Adapter \Driver \Pdo \Result ;
108use PhpDb \Adapter \Driver \Pdo \Statement as PdoStatement ;
119use PhpDb \Adapter \Driver \PdoDriverInterface ;
12- use PhpDb \Adapter \Mysql \Driver ;
13- use PhpDb \Adapter \Mysql \Metadata \Source \MysqlMetadata ;
1410use PhpDb \Adapter \Platform \PlatformInterface ;
15- use PhpDb \Adapter \Profiler ;
1611use PhpDb \Metadata \MetadataInterface ;
17- use PhpDb \ResultSet ;
1812
1913final class ConfigProvider
2014{
@@ -29,36 +23,30 @@ public function getDependencies(): array
2923 {
3024 return [
3125 'aliases ' => [
32- 'MySqli ' => Driver \Mysqli \Mysqli::class,
33- 'MySQLi ' => Driver \Mysqli \Mysqli::class,
34- 'Mysqli ' => Driver \Mysqli \Mysqli::class,
35- 'mysqli ' => Driver \Mysqli \Mysqli::class,
36- 'PDO_MySQL ' => Driver \Pdo \Pdo::class,
37- 'Pdo_MySQL ' => Driver \Pdo \Pdo::class,
38- 'Pdo_Mysql ' => Driver \Pdo \Pdo::class,
39- 'pdo_mysql ' => Driver \Pdo \Pdo::class,
40- 'pdomysql ' => Driver \Pdo \Pdo::class,
41- 'pdodriver ' => Driver \Pdo \Pdo::class,
42- 'pdo ' => Driver \Pdo \Pdo::class,
43- DriverInterface::class => Driver \Mysqli \Mysqli::class,
44- PdoDriverInterface::class => Driver \Pdo \Pdo::class,
45- Profiler \ProfilerInterface::class => Profiler \Profiler::class,
46- ResultSet \ResultSetInterface::class => ResultSet \ResultSet::class,
47- MetadataInterface::class => MysqlMetadata::class,
26+ 'MySqli ' => Driver::class,
27+ 'MySQLi ' => Driver::class,
28+ 'Mysqli ' => Driver::class,
29+ 'mysqli ' => Driver::class,
30+ 'PDO_MySQL ' => Pdo \Driver::class,
31+ 'Pdo_MySQL ' => Pdo \Driver::class,
32+ 'Pdo_Mysql ' => Pdo \Driver::class,
33+ 'pdo_mysql ' => Pdo \Driver::class,
34+ 'pdomysql ' => Pdo \Driver::class,
35+ 'pdodriver ' => Pdo \Driver::class,
36+ 'pdo ' => Pdo \Driver::class,
37+ DriverInterface::class => Driver::class,
38+ PdoDriverInterface::class => Pdo \Driver::class,
39+ MetadataInterface::class => Metadata \Source::class,
4840 ],
4941 'factories ' => [
50- Driver \Mysqli \Mysqli::class => Container \MysqliDriverFactory::class,
51- Driver \Mysqli \Connection::class => Container \MysqliConnectionFactory::class,
52- Driver \Mysqli \Result::class => Container \MysqliResultFactory::class,
53- Driver \Mysqli \Statement::class => Container \MysqliStatementFactory::class,
54- Driver \Pdo \Pdo::class => Container \PdoDriverFactory::class,
55- Driver \Pdo \Connection::class => Container \PdoConnectionFactory::class,
56- MysqlMetadata::class => Container \MetadataInterfaceFactory::class,
57- PdoStatement::class => Container \PdoStatementFactory::class,
58- PlatformInterface::class => Container \PlatformInterfaceFactory::class,
59- Profiler \Profiler::class => InvokableFactory::class,
60- Result::class => Container \PdoResultFactory::class,
61- ResultSet \ResultSet::class => InvokableFactory::class,
42+ Driver::class => Container \DriverInterfaceFactory::class,
43+ Connection::class => Container \ConnectionInterfaceFactory::class,
44+ Statement::class => Container \StatementInterfaceFactory::class,
45+ Pdo \Driver::class => Container \PdoDriverInterfaceFactory::class,
46+ Pdo \Connection::class => Container \PdoConnectionInterfaceFactory::class,
47+ Metadata \Source::class => Container \MetadataInterfaceFactory::class,
48+ PdoStatement::class => Container \PdoStatementFactory::class,
49+ PlatformInterface::class => Container \PlatformInterfaceFactory::class,
6250 ],
6351 ];
6452 }
0 commit comments