Automattic\WooCommerce\Internal\ProductAttributesLookup

DataRegenerator::finalize_regeneration()publicWC 1.0

Cleanup/final option setup after the regeneration has been completed.

Method of the class: DataRegenerator{}

No Hooks.

Return

null. Nothing (null).

Usage

$DataRegenerator = new DataRegenerator();
$DataRegenerator->finalize_regeneration( $enable_usage );
$enable_usage(true|false) (required)
Whether the table usage should be enabled or not.

DataRegenerator::finalize_regeneration() code WC 9.8.2

public function finalize_regeneration( bool $enable_usage ) {
	$this->cancel_regeneration_scheduled_action();
	$this->delete_all_attributes_lookup_data( false );
	update_option( 'woocommerce_attribute_lookup_enabled', $enable_usage ? 'yes' : 'no' );
}