From e004d108611307c4a7cc55d7bb23605b56675efe Mon Sep 17 00:00:00 2001 From: crazywhalecc Date: Mon, 8 Dec 2025 17:04:00 +0800 Subject: [PATCH] Fix phpstan --- src/StaticPHP/Package/PackageLoader.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/StaticPHP/Package/PackageLoader.php b/src/StaticPHP/Package/PackageLoader.php index 878b3b94..5093dd7b 100644 --- a/src/StaticPHP/Package/PackageLoader.php +++ b/src/StaticPHP/Package/PackageLoader.php @@ -221,6 +221,10 @@ class PackageLoader self::$packages[$pkg->getName()] = $pkg; } + if (!isset($instance_class)) { + $instance_class = $refClass->newInstance(); + } + // parse non-package available attributes foreach ($refClass->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) { $method_attributes = $method->getAttributes();