First Commit
This commit is contained in:
Executable
+29
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace App\Enums;
|
||||
|
||||
enum MessageType: string
|
||||
{
|
||||
case Insight = 'insight';
|
||||
case AiGenerated = 'ai_generated';
|
||||
case Manual = 'manual';
|
||||
case Introduction = 'introduction';
|
||||
case LanguageLesson = 'language_lesson';
|
||||
case GameSimulator = 'game_simulator';
|
||||
case TechnicalTeaching = 'technical_teaching';
|
||||
|
||||
public function label(): string
|
||||
{
|
||||
return match ($this) {
|
||||
self::Insight => __('insight'),
|
||||
self::AiGenerated => __('AI Generated'),
|
||||
self::Manual => __('Manual'),
|
||||
self::Introduction => __('Introduction'),
|
||||
self::LanguageLesson => __('Language Lesson'),
|
||||
self::GameSimulator => __('Game / Simulator'),
|
||||
self::TechnicalTeaching => __('Technical Teaching'),
|
||||
};
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user