From e891bdd862a58b78130cfd99c40a9292eb1b0241 Mon Sep 17 00:00:00 2001 From: David Grudl Date: Fri, 9 Jun 2017 12:18:53 +0200 Subject: [PATCH] DibiExtension22: added $debugMode to constructor --- src/Dibi/Bridges/Nette/DibiExtension22.php | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/Dibi/Bridges/Nette/DibiExtension22.php b/src/Dibi/Bridges/Nette/DibiExtension22.php index b77e2a89..5693728c 100644 --- a/src/Dibi/Bridges/Nette/DibiExtension22.php +++ b/src/Dibi/Bridges/Nette/DibiExtension22.php @@ -16,15 +16,28 @@ use Nette; */ class DibiExtension22 extends Nette\DI\CompilerExtension { + /** @var bool */ + private $debugMode; + + + public function __construct($debugMode = NULL) + { + $this->debugMode = $debugMode; + } + public function loadConfiguration() { $container = $this->getContainerBuilder(); $config = $this->getConfig(); + if ($this->debugMode === NULL) { + $this->debugMode = $container->parameters['debugMode']; + } + $useProfiler = isset($config['profiler']) ? $config['profiler'] - : class_exists('Tracy\Debugger') && $container->parameters['debugMode']; + : class_exists('Tracy\Debugger') && $this->debugMode; unset($config['profiler']);