Skip to content

Commit f93aaa7

Browse files
authored
Fallback to jenssegers/mongodb package name when mongodb/laravel-mongodb is not installed (#2920)
1 parent afaa773 commit f93aaa7

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

Diff for: src/Connection.php

+6-1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
use MongoDB\Driver\Exception\RuntimeException;
1515
use MongoDB\Driver\ReadPreference;
1616
use MongoDB\Laravel\Concerns\ManagesTransactions;
17+
use OutOfBoundsException;
1718
use Throwable;
1819

1920
use function filter_var;
@@ -324,7 +325,11 @@ private static function getVersion(): string
324325
private static function lookupVersion(): string
325326
{
326327
try {
327-
return self::$version = InstalledVersions::getPrettyVersion('mongodb/laravel-mongodb') ?? 'unknown';
328+
try {
329+
return self::$version = InstalledVersions::getPrettyVersion('mongodb/laravel-mongodb') ?? 'unknown';
330+
} catch (OutOfBoundsException) {
331+
return self::$version = InstalledVersions::getPrettyVersion('jenssegers/mongodb') ?? 'unknown';
332+
}
328333
} catch (Throwable) {
329334
return self::$version = 'error';
330335
}

0 commit comments

Comments
 (0)