X-Git-Url: http://git.heureux-cyclage.org/?a=blobdiff_plain;f=maintenance%2Fupdate.php;h=50fb6dc5033e86475a2e1e43ccd783cd8ff53803;hb=460bcf81e752ffd7eb3994fb331324e874f1ca15;hp=2a1feb4603357c318699215d032c1b5e7d81793e;hpb=d1592cdf05dd20fa0739301abbd78eb8eb1503f0;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;