From 711a6da424c21c9f2ca6dd6528ba1f67444a296a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Pudil?= <me@jiripudil.cz> Date: Tue, 6 Aug 2019 12:33:10 +0200 Subject: [PATCH] Nette 3.0 compatibility --- composer.json | 4 ++-- src/ScopeExtension.php | 5 ++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/composer.json b/composer.json index 17b108d..5e53bb6 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 723f36e..c7a6ea8 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; -- GitLab