Automattic\WooCommerce\Database\Migrations
TableMigrator::process_migration_batch_for_ids()
Устарела с версии 8.0.0. Больше не поддерживается и может быть удалена. Используйте
`fetch_sanitized_migration_data` and `process_migration_data`
.Migrate a batch of orders, logging any database error that could arise and the exception thrown if any.
Метод класса: TableMigrator{}
Хуков нет.
Возвращает
Массив
. An array containing the keys 'errors' (array of strings) and 'exception' (exception object or null).
Использование
$TableMigrator = new TableMigrator(); $TableMigrator->process_migration_batch_for_ids( $entity_ids ): array;
- $entity_ids(массив) (обязательный)
- Order ids to migrate.
Список изменений
Устарела с 8.0.0 | Use fetch_sanitized_migration_data and process_migration_data instead. |
Код TableMigrator::process_migration_batch_for_ids() TableMigrator::process migration batch for ids WC 9.2.3
public function process_migration_batch_for_ids( array $entity_ids ): array { $this->clear_errors(); $exception = null; try { $this->process_migration_batch_for_ids_core( $entity_ids ); } catch ( \Exception $ex ) { $exception = $ex; } return array( 'errors' => $this->get_errors(), 'exception' => $exception, ); }