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