__('enums.user_role.user'), self::ADMIN => __('enums.user_role.admin'), self::MODERATOR => __('enums.user_role.moderator'), }; } public function getColor(): string { return match ($this) { self::USER => 'gray', self::ADMIN => 'danger', self::MODERATOR => 'warning', }; } }