Automattic\WooCommerce\Internal\Caches

ProductVersionStringInvalidator::invalidate_variations_list │ private │ WC 1.0

Invalidate the variations list version string for a specific product.

This should be called when variations are created, deleted, or change status, as these operations affect the variations collection/list endpoint for the parent product.

Метод класса: ProductVersionStringInvalidator{}

Хуков нет.

Возвращает

void. Ничего (null).

Использование

// private - только в коде основоного (родительского) класса
$result = $this->invalidate_variations_list( ?int $product_id ): void;
?int $product_id(обязательный)
.

Код ProductVersionStringInvalidator::invalidate_variations_list() WC 11.2.2

private function invalidate_variations_list( ?int $product_id ): void {
	if ( $product_id ) {
		wc_get_container()->get( VersionStringGenerator::class )->delete_version( "list_product_variations_{$product_id}" );
	}
}