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 9.9.5
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, ); }