From 0efb557afc331fb9c0f6895cd8d54e7019dbc32b Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Thu, 7 Apr 2022 13:57:33 +0200 Subject: [PATCH] Fix type errors in interactive package selection, fixes #10712 --- src/Composer/Command/PackageDiscoveryTrait.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Composer/Command/PackageDiscoveryTrait.php b/src/Composer/Command/PackageDiscoveryTrait.php index d6c13e79f..1ad7e50c5 100644 --- a/src/Composer/Command/PackageDiscoveryTrait.php +++ b/src/Composer/Command/PackageDiscoveryTrait.php @@ -186,7 +186,7 @@ trait PackageDiscoveryTrait $io->writeError($choices); $io->writeError(''); - $validator = function ($selection) use ($matches, $versionParser) { + $validator = function (string $selection) use ($matches, $versionParser) { if ('' === $selection) { return false; } @@ -218,13 +218,13 @@ trait PackageDiscoveryTrait 'Enter package # to add, or the complete package name if it is not listed: ', $validator, 3, - false + '' ); } // no constraint yet, determine the best version automatically if (false !== $package && false === strpos($package, ' ')) { - $validator = function ($input) { + $validator = function (string $input) { $input = trim($input); return strlen($input) > 0 ? $input : false; @@ -234,7 +234,7 @@ trait PackageDiscoveryTrait 'Enter the version constraint to require (or leave blank to use the latest version): ', $validator, 3, - false + '' ); if (false === $constraint) {