diff --git a/composer.json b/composer.json index 17b108d2c11709028da50b31ca7485206e744d7b..5e53bb65ab9d3e061a0dcac09067536914f0d350 100644 --- a/composer.json +++ b/composer.json @@ -4,8 +4,8 @@ "type": "library", "require": { "php": "~7.1", - "nette/di": "~2.4", - "nette/bootstrap": "~2.4" + "nette/di": "~3.0", + "nette/bootstrap": "~3.0" }, "require-dev": { "phpstan/phpstan-shim": "~0.11.0" diff --git a/src/ScopeExtension.php b/src/ScopeExtension.php index 723f36e9d7ca8672f44ad4ccee4a8d51741c7030..c7a6ea8451475d5f4c51e7befd4f58ecffa89338 100644 --- a/src/ScopeExtension.php +++ b/src/ScopeExtension.php @@ -75,10 +75,9 @@ abstract class ScopeExtension extends Nette\DI\CompilerExtension ]; $configurator->onCompile[] = function (Nette\Configurator $configurator, Nette\DI\Compiler $compiler): void { - $compiler->getContainerBuilder()->addDefinition(self::OUTER_CONTAINER_SERVICE_NAME) + $compiler->getContainerBuilder()->addImportedDefinition(self::OUTER_CONTAINER_SERVICE_NAME) ->setType(Nette\DI\Container::class) - ->setAutowired(false) - ->setDynamic(true); + ->setAutowired(false); }; $parameters = $this->getContainerBuilder()->parameters;