diff --git a/src/Composer/Repository/PlatformRepository.php b/src/Composer/Repository/PlatformRepository.php index 6cac92bec4a8..bce36fc809a9 100644 --- a/src/Composer/Repository/PlatformRepository.php +++ b/src/Composer/Repository/PlatformRepository.php @@ -659,15 +659,18 @@ private function buildPackageName(string $name): string /** * @param string $name - * @param string $prettyVersion + * @param string|null $prettyVersion * @param string|null $description * @param string[] $replaces * @param string[] $provides * * @return void */ - private function addLibrary(string $name, string $prettyVersion, ?string $description = null, array $replaces = array(), array $provides = array()): void + private function addLibrary(string $name, ?string $prettyVersion, ?string $description = null, array $replaces = array(), array $provides = array()): void { + if (null === $prettyVersion) { + return; + } try { $version = $this->versionParser->normalize($prettyVersion); } catch (\UnexpectedValueException $e) {