Automattic\WooCommerce\Blocks\Patterns

PTKPatternsStore::fetch_patterns_on_plugin_updatepublicWC 1.0

Re-fetch the patterns when the WooCommerce plugin is updated.

Method of the class: PTKPatternsStore{}

No Hooks.

Returns

null. Nothing (null).

Usage

$PTKPatternsStore = new PTKPatternsStore();
$PTKPatternsStore->fetch_patterns_on_plugin_update( $upgrader_object, $options );
$upgrader_object(WP_Upgrader) (required)
WP_Upgrader instance.
$options(array) (required)
Array of bulk item update data.

PTKPatternsStore::fetch_patterns_on_plugin_update() code WC 9.9.4

public function fetch_patterns_on_plugin_update( $upgrader_object, $options ) {
	if ( 'update' === $options['action'] && 'plugin' === $options['type'] && isset( $options['plugins'] ) ) {
		foreach ( $options['plugins'] as $plugin ) {
			if ( str_contains( $plugin, 'woocommerce.php' ) ) {
				$this->schedule_fetch_patterns();
			}
		}
	}
}