Skip to content

Commit 226e2df

Browse files
committed
CacheExtension: complete path is passed since nette/caching 3.3.0
1 parent 3dc03fc commit 226e2df

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/Bootstrap/Configurator.php

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
namespace Nette\Bootstrap;
1111

1212
use Composer\Autoload\ClassLoader;
13+
use Composer\InstalledVersions;
1314
use Latte;
1415
use Nette;
1516
use Nette\DI;
@@ -32,7 +33,7 @@ class Configurator
3233

3334
public array $defaultExtensions = [
3435
'application' => [Nette\Bridges\ApplicationDI\ApplicationExtension::class, ['%debugMode%', ['%appDir%'], '%tempDir%/cache/nette.application']],
35-
'cache' => [Nette\Bridges\CacheDI\CacheExtension::class, ['%tempDir%']],
36+
'cache' => [Nette\Bridges\CacheDI\CacheExtension::class, ['%tempDir%/cache']],
3637
'constants' => Extensions\ConstantsExtension::class,
3738
'database' => [Nette\Bridges\DatabaseDI\DatabaseExtension::class, ['%debugMode%']],
3839
'decorator' => Nette\DI\Extensions\DecoratorExtension::class,
@@ -71,6 +72,13 @@ class Configurator
7172
public function __construct()
7273
{
7374
$this->staticParameters = $this->getDefaultParameters();
75+
76+
if (class_exists(InstalledVersions::class) // back compatibility
77+
&& InstalledVersions::isInstalled('nette/caching')
78+
&& version_compare(InstalledVersions::getVersion('nette/caching'), '3.3.0', '<')
79+
) {
80+
$this->defaultExtensions['cache'][1][0] = '%tempDir%';
81+
}
7482
}
7583

7684

0 commit comments

Comments
 (0)