Automattic\WooCommerce\Internal\ProductAttributesLookup

DataRegenerator::has_scheduled_action_for_regeneration_steppublicWC 1.0

Check if any pending regeneration step scheduled action exists.

Method of the class: DataRegenerator{}

No Hooks.

Returns

true|false. True if any pending regeneration step scheduled action exists.

Usage

$DataRegenerator = new DataRegenerator();
$DataRegenerator->has_scheduled_action_for_regeneration_step(): bool;

DataRegenerator::has_scheduled_action_for_regeneration_step() code WC 9.9.4

public function has_scheduled_action_for_regeneration_step(): bool {
	$queue   = WC()->get_instance_of( \WC_Queue::class );
	$actions = $queue->search(
		array(
			'hook'   => 'woocommerce_run_product_attribute_lookup_regeneration_callback',
			'status' => \ActionScheduler_Store::STATUS_PENDING,
		),
		'ids'
	);
	return ! empty( $actions );
}