This commit is contained in:
f4ilji
2024-12-25 01:21:39 +05:00
parent a85993895a
commit 4288f0e40d
5 changed files with 11 additions and 5 deletions
+6
View File
@@ -10,10 +10,14 @@ enum FormEducation: int implements HasLabel, HasColor
case FULL_TIME = 1; // Очная форма обучения
case PART_TIME = 2; // Заочная форма обучения
case FULL_PART_TIME = 3; // Заочная форма обучения
public static function fromName(string $name): ?self {
return match ($name) {
'FULL_TIME' => self::FULL_TIME,
'PART_TIME' => self::PART_TIME,
'FULL_PART_TIME' => self::FULL_PART_TIME,
default => null,
};
}
@@ -23,6 +27,7 @@ enum FormEducation: int implements HasLabel, HasColor
return match ($this) {
self::FULL_TIME => 'Очная форма обучения',
self::PART_TIME => 'Заочная форма обучения',
self::FULL_PART_TIME => 'Очно-заочная форма обучения'
};
}
@@ -31,6 +36,7 @@ enum FormEducation: int implements HasLabel, HasColor
return match ($this) {
self::FULL_TIME => 'success', // Цвет для очной формы
self::PART_TIME => 'warning', // Цвет для заочной формы
self::FULL_PART_TIME => 'info',
};
}
}