26 lines
524 B
PHP
26 lines
524 B
PHP
<?php
|
|
|
|
namespace Jean85;
|
|
|
|
use PackageVersions\Versions;
|
|
|
|
class PrettyVersions
|
|
{
|
|
const SHORT_COMMIT_LENGTH = 7;
|
|
|
|
public static function getVersion(string $packageName): Version
|
|
{
|
|
return new Version($packageName, Versions::getVersion($packageName));
|
|
}
|
|
|
|
public static function getRootPackageName(): string
|
|
{
|
|
return Versions::ROOT_PACKAGE_NAME;
|
|
}
|
|
|
|
public static function getRootPackageVersion(): Version
|
|
{
|
|
return self::getVersion(Versions::ROOT_PACKAGE_NAME);
|
|
}
|
|
}
|