public function page_init() {
		if ( static::is_doing_ajax() ) {
			return;
		}

		register_setting(
			'github_updater',
			'github_updater',
			[ $this, 'sanitize' ]
		);

		$this->ghu_tokens();

		/*
		 * Add basic plugin settings.
		 */
		add_settings_section(
			'github_updater_settings',
			esc_html__( 'GitHub Updater Settings', 'github-updater' ),
			[ $this, 'print_section_ghu_settings' ],
			'github_updater_install_settings'
		);

		add_settings_field(
			'branch_switch',
			null,
			[ $this, 'token_callback_checkbox' ],
			'github_updater_install_settings',
			'github_updater_settings',
			[
				'id'    => 'branch_switch',
				'title' => esc_html__( 'Enable Branch Switching', 'github-updater' ),
			]
		);

		/**
		 * Hook to add Git API settings.
		 *
		 * @since 8.0.0
		 *
		 * @param array $auth_required Array containing authorization needs of git APIs.
		 */
		do_action( 'github_updater_add_settings', static::$auth_required );
	}
public function page_init() {
		if ( static::is_doing_ajax() ) {
			return;
		}

		register_setting(
			'github_updater',
			'github_updater',
			[ $this, 'sanitize' ]
		);

		$this->ghu_tokens();

		/*
		 * Add basic plugin settings.
		 */
		add_settings_section(
			'github_updater_settings',
			esc_html__( 'GitHub Updater Settings', 'github-updater' ),
			[ $this, 'print_section_ghu_settings' ],
			'github_updater_install_settings'
		);

		add_settings_field(
			'branch_switch',
			null,
			[ $this, 'token_callback_checkbox' ],
			'github_updater_install_settings',
			'github_updater_settings',
			[
				'id'    => 'branch_switch',
				'title' => esc_html__( 'Enable Branch Switching', 'github-updater' ),
			]
		);

		/**
		 * Hook to add Git API settings.
		 *
		 * @since 8.0.0
		 *
		 * @param array $auth_required Array containing authorization needs of git APIs.
		 */
		do_action( 'github_updater_add_settings', static::$auth_required );
	}
public function page_init ( ) { if ( static :: is_doing_ajax ( ) ) { return ; } register_setting ( 'github_updater' , 'github_updater' , [ $ this , 'sanitize' ] ) ; $ this -> ghu_tokens ( ) ; /*
		 * Add basic plugin settings.
		 */ add_settings_section ( 'github_updater_settings' , esc_html__ ( 'GitHub Updater Settings' , 'github-updater' ) , [ $ this , 'print_section_ghu_settings' ] , 'github_updater_install_settings' ) ; add_settings_field ( 'branch_switch' , null , [ $ this , 'token_callback_checkbox' ] , 'github_updater_install_settings' , 'github_updater_settings' , [ 'id' => 'branch_switch' , 'title' => esc_html__ ( 'Enable Branch Switching' , 'github-updater' ) , ] ) ; /**
		 * Hook to add Git API settings.
		 *
		 * @since 8.0.0
		 *
		 * @param array $auth_required Array containing authorization needs of git APIs.
		 */ do_action ( 'github_updater_add_settings' , static :: $ auth_required ) ; }
Register and add settings.
Check to see if it's a private repo.
Register and add settings . Check to see if it s a private repo .