Automattic\WooCommerce\Internal\Caches

VersionStringGenerator::generate_versionpublicWC 10.4.0

Generate and store a new version string for an ID. The already existing version string, if any, will be replaced.

Method of the class: VersionStringGenerator{}

No Hooks.

Returns

String. The new version string.

Usage

$VersionStringGenerator = new VersionStringGenerator();
$VersionStringGenerator->generate_version( $id ): string;
$id(string) (required)
The ID to generate a version string for.

Changelog

Since 10.4.0 Introduced.

VersionStringGenerator::generate_version() code WC 10.4.3

public function generate_version( string $id ): string {
	$this->validate_input( $id );

	$version = wp_generate_uuid4();
	$this->store_version( $id, $version );
	return $version;
}