Automattic\WooCommerce\Database\Migrations\CustomOrderTable
CLIRunner::count_unmigrated()
Count how many orders have yet to be migrated into the custom orders table.
EXAMPLES
wp wc hpos count_unmigrated
Method of the class: CLIRunner{}
No Hooks.
Return
Int
. The number of orders to be migrated.*
Usage
$CLIRunner = new CLIRunner(); $CLIRunner->count_unmigrated( $args, $assoc_args ): int;
- $args(array)
- Positional arguments passed to the command.
Default: array() - $assoc_args(array)
- Associative arguments (options) passed to the command.
Default: array()
CLIRunner::count_unmigrated() CLIRunner::count unmigrated code WC 9.7.1
public function count_unmigrated( $args = array(), $assoc_args = array() ): int { // phpcs:ignore WordPress.DB.PreparedSQL.NotPrepared $order_count = $this->synchronizer->get_current_orders_pending_sync_count(); $assoc_args = wp_parse_args( $assoc_args, array( 'log' => true, ) ); if ( isset( $assoc_args['log'] ) && $assoc_args['log'] ) { WP_CLI::log( sprintf( /* Translators: %1$d is the number of orders to be synced. */ _n( 'There is %1$d order to be synced.', 'There are %1$d orders to be synced.', $order_count, 'woocommerce' ), $order_count ) ); } return (int) $order_count; }