From 81ce777bf2f8a9c00173bf9fc871d3defb29cd7a Mon Sep 17 00:00:00 2001 From: crazywhalecc Date: Thu, 5 Feb 2026 16:30:58 +0800 Subject: [PATCH] phpstan fix --- src/StaticPHP/Package/LibraryPackage.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/StaticPHP/Package/LibraryPackage.php b/src/StaticPHP/Package/LibraryPackage.php index 8a96f85e..610e3550 100644 --- a/src/StaticPHP/Package/LibraryPackage.php +++ b/src/StaticPHP/Package/LibraryPackage.php @@ -9,6 +9,7 @@ use StaticPHP\DI\ApplicationContext; use StaticPHP\Exception\PatchException; use StaticPHP\Exception\SPCInternalException; use StaticPHP\Exception\ValidationException; +use StaticPHP\Exception\WrongUsageException; use StaticPHP\Runtime\SystemTarget; use StaticPHP\Util\DependencyResolver; use StaticPHP\Util\DirDiff; @@ -245,6 +246,7 @@ class LibraryPackage extends Package 'Windows' => '{name}-{arch}-{os}.tgz', 'Darwin' => '{name}-{arch}-{os}.txz', 'Linux' => '{name}-{arch}-{os}-{libc}-{libcver}.txz', + default => throw new WrongUsageException('Unsupported OS for packing prebuilt library: ' . SystemTarget::getTargetOS()), }; $replace = [ '{name}' => $this->getName(),