From 3a9b9d345a2743ff31b2127913c6a6d7efafcc6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Tamarelle?= Date: Tue, 12 Dec 2023 10:57:23 +0100 Subject: [PATCH] Remove dependency to jean85/pretty-package-versions --- DependencyInjection/DoctrineMongoDBExtension.php | 4 ++-- composer.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/DependencyInjection/DoctrineMongoDBExtension.php b/DependencyInjection/DoctrineMongoDBExtension.php index 4d948580..73ad48a2 100644 --- a/DependencyInjection/DoctrineMongoDBExtension.php +++ b/DependencyInjection/DoctrineMongoDBExtension.php @@ -4,6 +4,7 @@ namespace Doctrine\Bundle\MongoDBBundle\DependencyInjection; +use Composer\InstalledVersions; use Doctrine\Bundle\MongoDBBundle\Attribute\AsDocumentListener; use Doctrine\Bundle\MongoDBBundle\Attribute\MapDocument; use Doctrine\Bundle\MongoDBBundle\Command\LoadDataFixturesDoctrineODMCommand; @@ -18,7 +19,6 @@ use Doctrine\Common\EventSubscriber; use Doctrine\ODM\MongoDB\DocumentManager; use InvalidArgumentException; -use Jean85\PrettyVersions; use Symfony\Bridge\Doctrine\ArgumentResolver\EntityValueResolver; use Symfony\Bridge\Doctrine\DependencyInjection\AbstractDoctrineExtension; use Symfony\Bridge\Doctrine\Messenger\DoctrineClearEntityManagerWorkerSubscriber; @@ -653,7 +653,7 @@ private static function getODMVersion(): string { if (self::$odmVersion === null) { try { - self::$odmVersion = PrettyVersions::getVersion('doctrine/mongodb-odm')->getPrettyVersion(); + self::$odmVersion = InstalledVersions::getPrettyVersion('doctrine/mongodb-odm') ?? 'no version'; } catch (Throwable) { return 'unknown'; } diff --git a/composer.json b/composer.json index 59652ded..c1a4eead 100644 --- a/composer.json +++ b/composer.json @@ -26,9 +26,9 @@ "require": { "php": "^8.1", "ext-mongodb": "^1.5", + "composer-runtime-api": "^2.0", "doctrine/mongodb-odm": "^2.3", "doctrine/persistence": "^2.2 || ^3.0", - "jean85/pretty-package-versions": "^1.3.0 || ^2.0.1", "psr/log": "^1.0 || ^2.0 || ^3.0", "symfony/config": "^5.4 || ^6.2", "symfony/console": "^5.4 || ^6.2",