function InstalledVersions::getPrettyVersion
Same name in this branch
- 11.1.x vendor/composer/InstalledVersions.php \Composer\InstalledVersions::getPrettyVersion()
Parameters
string $packageName:
Return value
string|null If the package is being replaced or provided but is not really installed, null will be returned as version, use satisfies or getVersionRanges if you need to know if a given version is present
1 call to InstalledVersions::getPrettyVersion()
- Sdk::getResource in vendor/
open-telemetry/ sdk/ Resource/ Detectors/ Sdk.php
File
-
vendor/
composer/ composer/ src/ Composer/ InstalledVersions.php, line 189
Class
- InstalledVersions
- This class is copied in every Composer installed project and available to all
Namespace
ComposerCode
public static function getPrettyVersion($packageName) {
foreach (self::getInstalled() as $installed) {
if (!isset($installed['versions'][$packageName])) {
continue;
}
if (!isset($installed['versions'][$packageName]['pretty_version'])) {
return null;
}
return $installed['versions'][$packageName]['pretty_version'];
}
throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
}