public function register_settings() {
		register_setting( 'soter_group', 'soter_email_address', [
			'default' => get_bloginfo( 'admin_email' ),
			'sanitize_callback' => [ $this, 'sanitize_email_address' ],
		] );

		register_setting( 'soter_group', 'soter_email_enabled', [
			'default' => 'yes',
			'sanitize_callback' => [ $this, 'sanitize_boolean' ],
		] );

		register_setting( 'soter_group', 'soter_email_type', [
			'default' => 'text',
			'sanitize_callback' => [ $this, 'sanitize_email_type' ],
		] );

		register_setting( 'soter_group', 'soter_ignored_plugins', [
			'default' => [],
			'sanitize_callback' => [ $this, 'sanitize_ignored_plugins' ],
		] );

		register_setting( 'soter_group', 'soter_ignored_themes', [
			'default' => [],
			'sanitize_callback' => [ $this, 'sanitize_ignored_themes' ],
		] );

		register_setting( 'soter_group', 'soter_should_nag', [
			'default' => 'yes',
			'sanitize_callback' => [ $this, 'sanitize_boolean' ],
		] );

		register_setting( 'soter_group', 'soter_slack_enabled', [
			'default' => 'no',
			'sanitize_callback' => [ $this, 'sanitize_boolean' ],
		] );

		register_setting( 'soter_group', 'soter_slack_url', [
			'default' => '',
			'sanitize_callback' => [ $this, 'sanitize_slack_url' ],
		] );
	}