// discovery works as expected.
$this->enabledExtensions =
$new_extension_list;
foreach ($uninstalled_extensions as $uninstalled_extension) { $this->
filterOutInvokedUpdatesByExtension($uninstalled_extension);
} foreach ($installed_extensions as $installed_extension) { // Ensure that all post_update functions are registered already. This
// should include existing post-updates, as well as any specified as
// having been previously removed, to ensure that newly installed and
// updated sites have the same entries in the registry.
$this->
registerInvokedUpdates(array_merge( $this->
getUpdateFunctions($installed_extension),
array_keys($this->
getRemovedPostUpdates($installed_extension)) ));
} } } /**
* {@inheritdoc}
*/
public static function getSubscribedEvents() {