Skip to content

Commit 4ec945e

Browse files
committed
updated for nette/di 3
1 parent 2e1a97b commit 4ec945e

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/Bridges/DatabaseDI/DatabaseExtension.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,8 @@ private function setupDatabase(array $config, string $name): void
7878

7979
$connection = $builder->addDefinition($this->prefix("$name.connection"))
8080
->setFactory(Nette\Database\Connection::class, [$config['dsn'], $config['user'], $config['password'], $config['options']])
81-
->setAutowired($config['autowired']);
81+
->setAutowired($config['autowired'])
82+
->setPublic();
8283

8384
$structure = $builder->addDefinition($this->prefix("$name.structure"))
8485
->setFactory(Nette\Database\Structure::class)
@@ -107,13 +108,13 @@ private function setupDatabase(array $config, string $name): void
107108
->setAutowired($config['autowired']);
108109

109110
} else {
110-
$class = method_exists(Nette\DI\Helpers::class, 'filterArguments') ? Nette\DI\Helpers::class : Nette\DI\Compiler::class;
111-
$conventions = $class::filterArguments([$config['conventions']])[0];
111+
$conventions = Nette\DI\Config\Processor::filterArguments([$config['conventions']])[0];
112112
}
113113

114114
$builder->addDefinition($this->prefix("$name.context"))
115115
->setFactory(Nette\Database\Context::class, [$connection, $structure, $conventions])
116-
->setAutowired($config['autowired']);
116+
->setAutowired($config['autowired'])
117+
->setPublic();
117118

118119
if ($config['debugger']) {
119120
$connection->addSetup('@Tracy\BlueScreen::addPanel', [

0 commit comments

Comments
 (0)