From 8c1c17a845c4543dfbe942e403d16d0df6a5674d Mon Sep 17 00:00:00 2001 From: Marek Valuch Date: Mon, 20 Dec 2021 13:42:55 +0100 Subject: [PATCH] PHP 8.1 --- 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()))) )); }