* Добавлено перечисление стадий в информации о версии VersionInfoStage.

* Добавлен новый класс, описывающий информацию о версии, VersionInfo (подробнее см. VersionInfo.md).
This commit is contained in:
2025-06-12 16:09:03 +03:00
parent ef0f2ff54d
commit a439c0d2c9
4 changed files with 709 additions and 0 deletions

View File

@@ -0,0 +1,49 @@
<?php
namespace goodboyalex\php_components_pack\enums;
use goodboyalex\php_components_pack\traits\EnumExtensionsTrait;
/**
* Перечисление стадий в информации о версии.
*
* @author Александр Бабаев
* @package php_components_pack
* @version 1.0
* @since 1.0.24
*/
enum VersionInfoStage: int
{
// Подключаю расширение для Enum
use EnumExtensionsTrait;
/**
* Не определена или не задана стадия.
*/
case Undefined = 0;
/**
* Пре-алфа.
*/
case PreAlpha = 1;
/**
* Альфа.
*/
case Alpha = 2;
/**
* Бета.
*/
case Beta = 3;
/**
* Кандидат в релиз.
*/
case ReleaseCandidate = 4;
/**
* Релиз.
*/
case Stable = 5;
}