From 1f2bda763c6e5ab02456ac1cd93c5de7887a6ae0 Mon Sep 17 00:00:00 2001 From: Adam G-H <32250-phenaproxima@users.noreply.drupalcode.org> Date: Tue, 14 Mar 2023 18:56:23 +0000 Subject: [PATCH] Issue #3347959 by phenaproxima, tedbow: ComposerPluginsValidator uses Composer's internal Package class --- package_manager/src/Validator/ComposerPluginsValidator.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/package_manager/src/Validator/ComposerPluginsValidator.php b/package_manager/src/Validator/ComposerPluginsValidator.php index 32abde46da..95dc309eb7 100644 --- a/package_manager/src/Validator/ComposerPluginsValidator.php +++ b/package_manager/src/Validator/ComposerPluginsValidator.php @@ -4,7 +4,6 @@ declare(strict_types = 1); namespace Drupal\package_manager\Validator; -use Composer\Package\Package; use Drupal\Component\Render\FormattableMarkup; use Drupal\Component\Serialization\Json; use Drupal\Core\Config\ConfigFactoryInterface; @@ -131,8 +130,7 @@ final class ComposerPluginsValidator implements EventSubscriberInterface { * The normalized package name. */ private static function normalizePackageName(string $package_name): string { - // Normalize the configured package names using Composer's own logic. - return (new Package($package_name, 'irrelevant', 'irrelevant'))->getName(); + return strtolower($package_name); } /** -- GitLab