Automattic\WooCommerce\Internal\Admin\Settings

SettingsUIRequestContext::for_settings_pagepublic staticWC 1.0

Get a context for a known settings page and section.

Method of the class: SettingsUIRequestContext{}

No Hooks.

Returns

SettingsUIRequestContext.

Usage

$result = SettingsUIRequestContext::for_settings_page( $settings_page, $section ): SettingsUIRequestContext;
$settings_page(WC_Settings_Page) (required)
Settings page.
$section(string) (required)
Current settings section. Empty string means the default section.

SettingsUIRequestContext::for_settings_page() code WC 10.9.1

public static function for_settings_page( \WC_Settings_Page $settings_page, string $section ): SettingsUIRequestContext {
	$key = self::get_context_key( $settings_page, $section );

	if ( ! isset( self::$contexts[ $key ] ) ) {
		self::$contexts[ $key ] = new self( $settings_page, $section );
	}

	return self::$contexts[ $key ];
}