Automattic\WooCommerce\Database\Migrations
MetaToCustomTableMigrator::process_and_sanitize_data
Helper function to validate and combine data before we try to insert.
Метод класса: MetaToCustomTableMigrator{}
Хуков нет.
Возвращает
Массив[]. Validated and combined data with errors.
Использование
// private - только в коде основоного (родительского) класса $result = $this->process_and_sanitize_data( $entity_data, $meta_data ): array;
- $entity_data(массив) (обязательный)
- Data from source table.
- $meta_data(массив) (обязательный)
- Data from meta table.
Код MetaToCustomTableMigrator::process_and_sanitize_data() MetaToCustomTableMigrator::process and sanitize data WC 10.4.3
private function process_and_sanitize_data( array $entity_data, array $meta_data ): array {
$sanitized_entity_data = array();
$error_records = array();
$this->process_and_sanitize_entity_data( $sanitized_entity_data, $error_records, $entity_data );
$this->processs_and_sanitize_meta_data( $sanitized_entity_data, $error_records, $meta_data );
return array(
'data' => $sanitized_entity_data,
'errors' => $error_records,
);
}