Automattic\WooCommerce\Blueprint
Logger::get_export_data
Extract export step names and exporter classes from exporters.
Method of the class: Logger{}
No Hooks.
Returns
Array. Associative array with 'steps' and 'exporters' keys.
Usage
// private - for code of main (parent) class only $result = $this->get_export_data( $exporters );
- $exporters(array) (required)
- Array of exporters.
Logger::get_export_data() Logger::get export data code WC 10.6.2
private function get_export_data( array $exporters ) {
$export_steps = array();
$exporter_classes = array();
foreach ( $exporters as $exporter ) {
$step_name = method_exists( $exporter, 'get_alias' ) ? $exporter->get_alias() : $exporter->get_step_name();
$export_steps[] = $step_name;
$exporter_classes[] = get_class( $exporter );
}
return array(
'steps' => $export_steps,
'exporters' => $exporter_classes,
);
}