From 4659f4550ea5e8908508cf77f30503ec9fc7a39c Mon Sep 17 00:00:00 2001 From: David Grudl Date: Tue, 9 Feb 2016 23:57:28 +0100 Subject: [PATCH] DibiExtension22: added options 'explain' & 'filter' [Closes #203] --- src/Dibi/Bridges/Nette/DibiExtension22.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Dibi/Bridges/Nette/DibiExtension22.php b/src/Dibi/Bridges/Nette/DibiExtension22.php index d4219d4..b77e2a8 100644 --- a/src/Dibi/Bridges/Nette/DibiExtension22.php +++ b/src/Dibi/Bridges/Nette/DibiExtension22.php @@ -7,6 +7,7 @@ namespace Dibi\Bridges\Nette; +use Dibi; use Nette; @@ -47,7 +48,10 @@ class DibiExtension22 extends Nette\DI\CompilerExtension } if ($useProfiler) { $panel = $container->addDefinition($this->prefix('panel')) - ->setClass('Dibi\Bridges\Tracy\Panel'); + ->setClass('Dibi\Bridges\Tracy\Panel', [ + isset($config['explain']) ? $config['explain'] : TRUE, + isset($config['filter']) && $config['filter'] === FALSE ? Dibi\Event::ALL : Dibi\Event::QUERY, + ]); $connection->addSetup([$panel, 'register'], [$connection]); } }