X-Git-Url: https://scripts.mit.edu/gitweb/autoinstallsdev/mediawiki.git/blobdiff_plain/19e297c21b10b1b8a3acad5e73fc71dcb35db44a..6932310fd58ebef145fa01eb76edf7150284d8ea:/extensions/Gadgets/includes/content/GadgetDefinitionDeletionUpdate.php diff --git a/extensions/Gadgets/includes/content/GadgetDefinitionDeletionUpdate.php b/extensions/Gadgets/includes/content/GadgetDefinitionDeletionUpdate.php new file mode 100644 index 00000000..970f8cbe --- /dev/null +++ b/extensions/Gadgets/includes/content/GadgetDefinitionDeletionUpdate.php @@ -0,0 +1,45 @@ +id = $id; + } + + public function doUpdate() { + $repo = GadgetRepo::singleton(); + if ( $repo instanceof GadgetDefinitionNamespaceRepo ) { + $repo->purgeGadgetIdsList(); + $repo->purgeGadgetEntry( $this->id ); + } + } +}