*/ public array $levelNames = [ self::LEVEL_CITIZEN => '일반 사용자', self::LEVEL_SHOP => '지정판매소', self::LEVEL_LOCAL_ADMIN => '지자체관리자', self::LEVEL_SUPER_ADMIN => 'super admin', ]; /** * 자체 회원가입 시 기본 역할 (mb_level) */ public int $defaultLevelForSelfRegister = self::LEVEL_CITIZEN; /** * mb_level 유효 여부 */ public function isValidLevel(int $level): bool { return isset($this->levelNames[$level]); } /** * mb_level 한글명 반환 */ public function getLevelName(int $level): string { return $this->levelNames[$level] ?? '알 수 없음'; } }