Skip to content

Commit 88c324d

Browse files
committed
Merge pull request #13 from xificurk/extension-fix
SkautisExtension: opraveno expandovani parametru konfigurace
2 parents 79647fc + 799f429 commit 88c324d

File tree

4 files changed

+18
-2
lines changed

4 files changed

+18
-2
lines changed

src/SkautisExtension.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ class SkautisExtension extends Nette\DI\CompilerExtension
1919
public $defaults = array(
2020
'applicationId' => NULL,
2121
'testMode' => FALSE,
22-
'profiler' => '%debugMode%',
22+
'profiler' => NULL,
2323
'cache' => TRUE,
2424
'compression' => TRUE,
2525
);
@@ -29,6 +29,7 @@ public function loadConfiguration()
2929
{
3030
$container = $this->getContainerBuilder();
3131
$config = $this->validateConfig($this->defaults);
32+
$config['profiler'] = isset($config['profiler']) ? $config['profiler'] : !empty($container->parameters['debugMode']);
3233

3334
$container->addDefinition($this->prefix('config'))
3435
->setClass('Skautis\Config', array($config['applicationId'], $config['testMode'], $config['cache'], $config['compression']));
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<?php
2+
3+
use Tester\Assert;
4+
5+
6+
require __DIR__ . '/../bootstrap.php';
7+
8+
9+
$configurator = new Nette\Configurator;
10+
$configurator->setTempDirectory(TEMP_DIR);
11+
$configurator->setDebugMode(FALSE);
12+
$configurator->addConfig(__DIR__ . '/files/config.neon');
13+
$container = $configurator->createContainer();
14+
15+
Assert::type('Skautis\Skautis', $container->getService('skautis.skautis'));
16+
Assert::false($container->hasService('skautis.panel'));

tests/SkautisNette/files/config.neon

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,3 @@ extensions:
33

44
skautis:
55
applicationId: test
6-
profiler: true

0 commit comments

Comments
 (0)