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();