From 3711b1739fcae9794ca16340ba8ff9ab5a44e6bc Mon Sep 17 00:00:00 2001 From: Miroslav Koula Date: Thu, 14 Jun 2018 18:17:37 +0200 Subject: [PATCH] DibiExtension: compatibility with Nette DI 3.x (#297) Nette DI 3.x require $container->setFactory() usage except of $container->setClass() --- src/Dibi/Bridges/Nette/DibiExtension22.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Dibi/Bridges/Nette/DibiExtension22.php b/src/Dibi/Bridges/Nette/DibiExtension22.php index fbce65fb..36e1b001 100644 --- a/src/Dibi/Bridges/Nette/DibiExtension22.php +++ b/src/Dibi/Bridges/Nette/DibiExtension22.php @@ -50,7 +50,7 @@ class DibiExtension22 extends Nette\DI\CompilerExtension } $connection = $container->addDefinition($this->prefix('connection')) - ->setClass('Dibi\Connection', [$config]) + ->setFactory('Dibi\Connection', [$config]) ->setAutowired(isset($config['autowired']) ? $config['autowired'] : true); if (class_exists('Tracy\Debugger')) { @@ -61,7 +61,7 @@ class DibiExtension22 extends Nette\DI\CompilerExtension } if ($useProfiler) { $panel = $container->addDefinition($this->prefix('panel')) - ->setClass('Dibi\Bridges\Tracy\Panel', [ + ->setFactory('Dibi\Bridges\Tracy\Panel', [ isset($config['explain']) ? $config['explain'] : true, isset($config['filter']) && $config['filter'] === false ? Dibi\Event::ALL : Dibi\Event::QUERY, ]);