X-Git-Url: http://git.cyclocoop.org/%22%20.%20generer_url_ecrire%28%22articles_versions%22%2C%22id_article=%24id_article%22%29%20.%20%22?a=blobdiff_plain;f=maintenance%2Fupdate.php;h=50fb6dc5033e86475a2e1e43ccd783cd8ff53803;hb=9c196be1d450480b230e2ce9e162b9e1dfe8a4bb;hp=2a1feb4603357c318699215d032c1b5e7d81793e;hpb=9da7211bc81ebdc0aa336b4548c1f7b280b7ba52;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/update.php b/maintenance/update.php index 2a1feb4603..50fb6dc503 100755 --- a/maintenance/update.php +++ b/maintenance/update.php @@ -242,6 +242,24 @@ class UpdateMediaWiki extends Maintenance { 'manualRecache' => false, ]; } + + public function validateParamsAndArgs() { + // Allow extensions to add additional params. + $params = []; + Hooks::run( 'MaintenanceUpdateAddParams', [ &$params ] ); + foreach ( $params as $name => $param ) { + $this->addOption( + $name, + $param['desc'], + $param['require'] ?? false, + $param['withArg'] ?? false, + $param['shortName'] ?? false, + $param['multiOccurrence'] ?? false + ); + } + + parent::validateParamsAndArgs(); + } } $maintClass = UpdateMediaWiki::class;