Automattic\WooCommerce\Internal\VariationGallery
Package::maybe_schedule_migration
Schedule the legacy variation gallery migration if it hasn't already completed and isn't already pending or running.
Method of the class: Package{}
No Hooks.
Returns
null. Nothing (null).
Usage
$result = Package::maybe_schedule_migration(): void;
Package::maybe_schedule_migration() Package::maybe schedule migration code WC 11.0.1
public static function maybe_schedule_migration(): void {
if ( get_option( Migration::COMPLETED_OPTION ) ) {
return;
}
$args = array( 'update_callback' => array( Migration::class, 'run' ) );
if ( self::has_pending_or_running_migration( $args ) ) {
return;
}
WC()->queue()->add(
self::UPDATE_CALLBACK_HOOK,
$args,
self::UPDATE_CALLBACK_GROUP
);
}