Remove obsolete PHP 8.0 workaround for Closure::__invoke attribute access

This commit is contained in:
Fabien Potencier
2026-05-25 08:14:58 +02:00
parent 89e79c28f1
commit 42ccc472a2
-4
View File
@@ -1795,10 +1795,6 @@ final class CoreExtension extends AbstractExtension
static $propertyCheckers = [];
if ($object instanceof \Closure && '__invoke' === $item) {
return $isDefinedTest ? true : $object();
}
if (isset($object->$item)
|| ($propertyCheckers[$object::class][$item] ??= self::getPropertyChecker($object::class, $item))($object, $item)
) {