Files
dockerank2/app/Enums/MessageType.php
T
2026-09-01 07:49:48 -03:00

30 lines
827 B
PHP
Executable File

<?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'),
};
}
}