Automattic\WooCommerce\Admin\Features\Blueprint

Init::get_woo_exporterspublicWC 1.0

Return Woo Exporter classnames.

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

Хуков нет.

Возвращает

StepExporter[].

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

$Init = new Init();
$Init->get_woo_exporters();

Код Init::get_woo_exporters() WC 10.7.0

public function get_woo_exporters() {
	$classnames = array(
		ExportWCSettingsGeneral::class,
		ExportWCSettingsProducts::class,
		ExportWCSettingsTax::class,
		ExportWCSettingsShipping::class,
		ExportWCPaymentGateways::class,
		ExportWCSettingsAccount::class,
		ExportWCSettingsEmails::class,
		ExportWCSettingsIntegrations::class,
		ExportWCSettingsSiteVisibility::class,
		ExportWCSettingsAdvanced::class,
	);

	$exporters = array();
	foreach ( $classnames as $classname ) {
		$exporters[ $classname ]                   = $this->initialized_exporters[ $classname ] ?? new $classname();
		$this->initialized_exporters[ $classname ] = $exporters[ $classname ];
	}

	return array_values( $exporters );
}