alterInfo('bootstrap_layouts_update_info'); $this->setCacheBackend($cache_backend, 'bootstrap_layouts_update_info'); } /** * Retrieves the update plugins for a specific schema version. * * @param int $schema * The update schema version to retrieve. * * @return \Drupal\bootstrap_layouts\Plugin\BootstrapLayouts\BootstrapLayoutsUpdateInterface[] * An array of update plugins, keyed by their plugin id. */ public function getUpdates($schema) { $updates = []; foreach ($this->getDefinitions() as $plugin_id => $definition) { if (isset($definition['schema']) && $definition['schema'] == $schema) { $updates[$plugin_id] = $this->createInstance($plugin_id); } } return $updates; } }