From 5e5bb6b4b8fa1eee39881fc0bcf85fd53eaeddbd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Kud=C4=9Blka?= Date: Mon, 20 Dec 2021 19:55:31 +0100 Subject: [PATCH 1/4] Update ProxyExtension.php --- src/DI/ProxyExtension.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/DI/ProxyExtension.php b/src/DI/ProxyExtension.php index 18e8aa1..2d2e130 100644 --- a/src/DI/ProxyExtension.php +++ b/src/DI/ProxyExtension.php @@ -117,7 +117,7 @@ public function afterCompile(ClassType $class) $method = $class->getMethod(Container::getMethodName($name)); $method->setBody(sprintf( "return \$this->getService('%s')->createProxy(\n\t%s::class,\n\tfunction (&\$wrappedObject, \$proxy, \$method, \$parameters, &\$initializer) {\n\t\t\$wrappedObject = (%s)();\n\t\t\$initializer = null;\n\t\treturn true;\n\t}\n);", - $this->prefix('lazyLoadingValueHolderFactory'), $type, ltrim(preg_replace('#^#m', "\t\t", (new Closure())->addBody($method->getBody()))) + $this->prefix('lazyLoadingValueHolderFactory'), $type, ltrim(preg_replace('#^#m', "\t\t", (string) (new Closure())->addBody($method->getBody()))) )); } From f51dd15753c388e157344beaca52f036814a4e70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Kud=C4=9Blka?= Date: Sun, 25 Dec 2022 07:33:31 +0100 Subject: [PATCH 2/4] Update composer.json --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index f63155d..831a3fe 100644 --- a/composer.json +++ b/composer.json @@ -13,7 +13,7 @@ "require": { "ocramius/proxy-manager": "^2.0", "nette/di": "^2.4|^3.0", - "nette/php-generator": "^2.6|^3.0" + "nette/php-generator": "^2.6|^3.0|^4.0" }, "require-dev": { "phpunit/phpunit": "^5.6", From d5e0cd251066a4c5b9df1c5ce1e2f44ebf0bb0f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Kud=C4=9Blka?= Date: Sat, 27 May 2023 20:22:12 +0200 Subject: [PATCH 3/4] Update ProxyExtension.php --- src/DI/ProxyExtension.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/DI/ProxyExtension.php b/src/DI/ProxyExtension.php index 2d2e130..d2450b4 100644 --- a/src/DI/ProxyExtension.php +++ b/src/DI/ProxyExtension.php @@ -103,7 +103,7 @@ public function beforeCompile() $def->setTags(array_diff_key($def->getTags(), [self::TAG_LAZY => null])); continue; } - $def->addTag(self::TAG_LAZY, $def->getImplement() ?: $def->getClass()); + $def->addTag(self::TAG_LAZY, $def->getType()); } } From 82419ca2e33afd9b994f0af2e62efa6a9672d9f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Kud=C4=9Blka?= Date: Sun, 24 Sep 2023 10:21:57 +0200 Subject: [PATCH 4/4] Update composer.json --- composer.json | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/composer.json b/composer.json index 831a3fe..757c66d 100644 --- a/composer.json +++ b/composer.json @@ -1,5 +1,5 @@ { - "name": "lookyman/nette-proxy", + "name": "adt/nette-proxy", "description": "Integration of Proxy Manager into Nette Framework", "keywords": ["Nette", "proxy", "lazy"], "license": "MIT", @@ -8,10 +8,15 @@ "name": "Lukáš Unger", "email": "looky.msc@gmail.com", "homepage": "https://lookyman.net" + }, + { + "name": "Apps Dev Team", + "email": "hello@appsdevteam.com", + "homepage": "https://www.appsdevteam.com" } ], "require": { - "ocramius/proxy-manager": "^2.0", + "friendsofphp/proxy-manager-lts": "^1.0", "nette/di": "^2.4|^3.0", "nette/php-generator": "^2.6|^3.0|^4.0" }, @@ -21,7 +26,7 @@ "kdyby/console": "^2.6" }, "suggest": { - "kdyby/console": "For pre-generating proxies via a command" + "contributte/console": "For pre-generating proxies via a command" }, "autoload": { "psr-4": {