1
0
mirror of https://github.com/dg/dibi.git synced 2025-02-22 18:02:25 +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;
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]);
}
}