*/ public static function values(): array { return array_column(self::cases(), 'value'); } /** * 코어 채널 여부. * * @param string $value 검증할 채널 값 * @return bool 코어 채널 여부 */ public static function isCore(string $value): bool { return in_array($value, self::values(), true); } /** * 다국어 라벨을 반환합니다. * * @return string 번역된 채널 라벨 */ public function label(): string { return __('identity.channels.'.$this->value); } }