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