Automattic\WooCommerce\Blocks\Patterns
PTKPatternsStore::fetch_patterns_on_plugin_update
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() PTKPatternsStore::fetch patterns on plugin update code WC 10.7.0
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();
}
}
}
}