WC_Gateway_BACS::is_reactified_settings_page │ private │ WC 1.0

Check if the BACS settings page is reactified.

Метод класса: WC_Gateway_BACS{}

Хуков нет.

Возвращает

bool. Whether the BACS settings page is reactified or not.

Использование

// private - только в коде основоного (родительского) класса
$result = $this->is_reactified_settings_page(): bool;

Код WC_Gateway_BACS::is_reactified_settings_page() WC 11.2.2

private function is_reactified_settings_page(): bool {
	// Search for a WC_Settings_Payment_Gateways instance in the settings pages.
	$payments_settings_page = null;
	foreach ( WC_Admin_Settings::get_settings_pages() as $settings_page ) {
		if ( $settings_page instanceof WC_Settings_Payment_Gateways ) {
			$payments_settings_page = $settings_page;
			break;
		}
	}
	// If no instance found, default to reactified.
	if ( empty( $payments_settings_page ) ) {
		return true;
	}

	return $payments_settings_page->should_render_react_section( WC_Settings_Payment_Gateways::BACS_SECTION_NAME );
}