Skip to content

Commit fbbcd50

Browse files
committed
Fixed missing parameter notice
1 parent 578f923 commit fbbcd50

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/Kdyby/DoctrineCache/DI/Helpers.php

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,10 @@ class Helpers extends Nette\Object
3939
* @param \Nette\DI\CompilerExtension $extension
4040
* @param string|\stdClass $cache
4141
* @param string $suffix
42+
* @param bool $debug
4243
* @return string
4344
*/
44-
public static function processCache(Nette\DI\CompilerExtension $extension, $cache, $suffix)
45+
public static function processCache(Nette\DI\CompilerExtension $extension, $cache, $suffix, $debug = NULL)
4546
{
4647
$builder = $extension->getContainerBuilder();
4748

@@ -54,7 +55,7 @@ public static function processCache(Nette\DI\CompilerExtension $extension, $cach
5455
}
5556

5657
if ($impl === 'default') {
57-
$cache->arguments[1] = 'Doctrine.' . $suffix;
58+
$cache->arguments[1] = 'Doctrine.' . ucfirst($suffix);
5859
}
5960

6061
$def = $builder->addDefinition($serviceName = $extension->prefix('cache.' . $suffix))
@@ -64,7 +65,11 @@ public static function processCache(Nette\DI\CompilerExtension $extension, $cach
6465
->setInject(FALSE);
6566

6667
if ($impl === 'default') {
67-
$def->factory->arguments[2] = $builder->parameters[$extension->prefix('debug')];
68+
if ($debug === NULL) {
69+
$debug = $builder->parameters['debugMode'];
70+
}
71+
72+
$def->factory->arguments[2] = $debug;
6873
}
6974

7075
return '@' . $serviceName;

0 commit comments

Comments
 (0)