Automattic\WooCommerce\Database\Migrations

MetaToCustomTableMigrator::process_and_sanitize_data()privateWC 1.0

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() WC 6.8.0

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