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