Automattic\WooCommerce\Internal\Admin\Logging

Settings::get_database_settings_definitions()privateWC 1.0

The definitions used by WC_Admin_Settings to render settings related to database log handlers.

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

Хуков нет.

Возвращает

Массив.

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

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

Код Settings::get_database_settings_definitions() WC 9.5.1

private function get_database_settings_definitions(): array {
	global $wpdb;
	$table = "{$wpdb->prefix}woocommerce_log";

	$location_info = sprintf(
		// translators: %s is the name of a table in the database.
		__( 'Log entries are stored in this database table: %s', 'woocommerce' ),
		"<code>$table</code>"
	);

	return array(
		'file_start'     => array(
			'title' => __( 'Database settings', 'woocommerce' ),
			'id'    => self::PREFIX . 'settings',
			'type'  => 'title',
		),
		'database_table' => array(
			'title' => __( 'Location', 'woocommerce' ),
			'type'  => 'info',
			'text'  => $location_info,
		),
		'file_end'       => array(
			'id'   => self::PREFIX . 'settings',
			'type' => 'sectionend',
		),
	);
}