Automattic\WooCommerce\Blueprint
Logger::get_export_data
Extract export step names and exporter classes from exporters.
Метод класса: Logger{}
Хуков нет.
Возвращает
Массив
. Associative array with 'steps' and 'exporters' keys.
Использование
// private - только в коде основоного (родительского) класса $result = $this->get_export_data( $exporters );
- $exporters(массив) (обязательный)
- Array of exporters.
Код Logger::get_export_data() Logger::get export data WC 10.0.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, ); }