Skip to content

Commit 872642c

Browse files
committed
DatabaseExtension: used setFactory() instead of misused setClass()
1 parent bfd0de8 commit 872642c

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

src/Bridges/DatabaseDI/DatabaseExtension.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -77,11 +77,11 @@ private function setupDatabase($config, $name): void
7777
}
7878

7979
$connection = $builder->addDefinition($this->prefix("$name.connection"))
80-
->setClass(Nette\Database\Connection::class, [$config['dsn'], $config['user'], $config['password'], $config['options']])
80+
->setFactory(Nette\Database\Connection::class, [$config['dsn'], $config['user'], $config['password'], $config['options']])
8181
->setAutowired($config['autowired']);
8282

8383
$structure = $builder->addDefinition($this->prefix("$name.structure"))
84-
->setClass(Nette\Database\Structure::class)
84+
->setFactory(Nette\Database\Structure::class)
8585
->setArguments([$connection])
8686
->setAutowired($config['autowired']);
8787

@@ -100,7 +100,7 @@ private function setupDatabase($config, $name): void
100100

101101
} elseif (is_string($config['conventions'])) {
102102
$conventions = $builder->addDefinition($this->prefix("$name.$conventionsServiceName"))
103-
->setClass(preg_match('#^[a-z]+\z#i', $config['conventions'])
103+
->setFactory(preg_match('#^[a-z]+\z#i', $config['conventions'])
104104
? 'Nette\Database\Conventions\\' . ucfirst($config['conventions']) . 'Conventions'
105105
: $config['conventions'])
106106
->setArguments(strtolower($config['conventions']) === 'discovered' ? [$structure] : [])
@@ -112,7 +112,7 @@ private function setupDatabase($config, $name): void
112112
}
113113

114114
$builder->addDefinition($this->prefix("$name.context"))
115-
->setClass(Nette\Database\Context::class, [$connection, $structure, $conventions])
115+
->setFactory(Nette\Database\Context::class, [$connection, $structure, $conventions])
116116
->setAutowired($config['autowired']);
117117

118118
if ($config['debugger']) {

0 commit comments

Comments
 (0)