From 111472056d8686c6133a043fafd431105ef93548 Mon Sep 17 00:00:00 2001 From: James Titcumb Date: Tue, 30 Sep 2025 21:37:05 +0100 Subject: [PATCH] Catch BundledPhpExtensionRefusal in pie show --- src/Command/ShowCommand.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Command/ShowCommand.php b/src/Command/ShowCommand.php index 9eea8032..8146cd68 100644 --- a/src/Command/ShowCommand.php +++ b/src/Command/ShowCommand.php @@ -7,6 +7,7 @@ use Php\Pie\ComposerIntegration\PieComposerFactory; use Php\Pie\ComposerIntegration\PieComposerRequest; use Php\Pie\ComposerIntegration\PieInstalledJsonMetadataKeys; +use Php\Pie\DependencyResolver\BundledPhpExtensionRefusal; use Php\Pie\DependencyResolver\RequestedPackageAndVersion; use Php\Pie\DependencyResolver\ResolveDependencyWithComposer; use Php\Pie\DependencyResolver\UnableToResolveRequirement; @@ -130,7 +131,7 @@ function (string $version, string $phpExtensionName) use ($composer, $rootPackag new RequestedPackageAndVersion($packageName, $packageRequirement), false, ); - } catch (UnableToResolveRequirement) { + } catch (UnableToResolveRequirement | BundledPhpExtensionRefusal) { $latestPackage = null; }