value; } public function setting(): Setting { return match ($this) { self::Login => Setting::CaptchaOnLogin, self::Register => Setting::CaptchaOnRegistration, self::PasswordReset => Setting::CaptchaOnPasswordReset, self::Comment => Setting::CaptchaOnPublicComments, }; } }