VersionInfo: make static methods more constant-like

if we could have class constants declared at runtime, these would be constant.
This commit is contained in:
Dylan K. Taylor
2021-08-16 16:37:36 +01:00
parent 5da90b9530
commit a012e7ccc0
10 changed files with 15 additions and 15 deletions

View File

@ -40,7 +40,7 @@ final class VersionInfo{
/** @var string|null */
private static $gitHash = null;
public static function getGitHash() : string{
public static function GIT_HASH() : string{
if(self::$gitHash === null){
$gitHash = str_repeat("00", 20);
@ -63,7 +63,7 @@ final class VersionInfo{
/** @var VersionString|null */
private static $fullVersion = null;
public static function getVersionObj() : VersionString{
public static function VERSION() : VersionString{
if(self::$fullVersion === null){
self::$fullVersion = new VersionString(self::BASE_VERSION, self::IS_DEVELOPMENT_BUILD, self::BUILD_NUMBER);
}