X-Git-Url: http://git.heureux-cyclage.org/?a=blobdiff_plain;f=maintenance%2FpatchSql.php;h=3ba962f96a1a155f193ea16c4c071d4ad82a228c;hb=8dde433d09d12f7a8a3fee0062448972b4ab41af;hp=f94046a617ec28da798bdfb4ef4786f582c3c084;hpb=ca2c2c0f4fdd633779ce1d48d09645275b0e5827;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/patchSql.php b/maintenance/patchSql.php index f94046a617..3ba962f96a 100644 --- a/maintenance/patchSql.php +++ b/maintenance/patchSql.php @@ -45,12 +45,14 @@ class PatchSql extends Maintenance { public function execute() { $dbw = $this->getDB( DB_MASTER ); + $updater = DatabaseUpdater::newForDB( $dbw, true, $this ); + foreach ( $this->mArgs as $arg ) { - $files = array( + $files = [ $arg, - $dbw->patchPath( $arg ), - $dbw->patchPath( "patch-$arg.sql" ), - ); + $updater->patchPath( $dbw, $arg ), + $updater->patchPath( $dbw, "patch-$arg.sql" ), + ]; foreach ( $files as $file ) { if ( file_exists( $file ) ) { $this->output( "$file ...\n" ); @@ -64,5 +66,5 @@ class PatchSql extends Maintenance { } } -$maintClass = "PatchSql"; +$maintClass = PatchSql::class; require_once RUN_MAINTENANCE_IF_MAIN;