1
0
mirror of https://github.com/dg/dibi.git synced 2025-02-23 10:26:21 +01:00

DibiExtension22: added options 'explain' & 'filter' [Closes #203]

This commit is contained in:
David Grudl 2016-02-09 23:57:28 +01:00
parent c3548465fb
commit 4659f4550e

View File

@ -7,6 +7,7 @@
namespace Dibi\Bridges\Nette; namespace Dibi\Bridges\Nette;
use Dibi;
use Nette; use Nette;
@ -47,7 +48,10 @@ class DibiExtension22 extends Nette\DI\CompilerExtension
} }
if ($useProfiler) { if ($useProfiler) {
$panel = $container->addDefinition($this->prefix('panel')) $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]); $connection->addSetup([$panel, 'register'], [$connection]);
} }
} }