X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=maintenance%2FupdateSpecialPages.php;h=c800664cc16c3ac7a675d9cd3a52e7e4465465ce;hb=902005471f5e863349d568d12a057780463c281e;hp=d67ef6bb1a4820ab73b5c6c5cc467f891bbb8018;hpb=96366c1cf1966ca07e8f0b4361bbca28bfaf43a0;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/updateSpecialPages.php b/maintenance/updateSpecialPages.php index d67ef6bb1a..c800664cc1 100644 --- a/maintenance/updateSpecialPages.php +++ b/maintenance/updateSpecialPages.php @@ -71,11 +71,9 @@ class UpdateSpecialPages extends Maintenance { if ( $specialObj instanceof QueryPage ) { $queryPage = $specialObj; } else { - if ( !class_exists( $class ) ) { - $file = $specialObj->getFile(); - require_once $file; - } - $queryPage = new $class; + $class = get_class( $specialObj ); + $this->error( "$class is not an instance of QueryPage.\n", 1 ); + die; } if ( !$this->hasOption( 'only' ) || $this->getOption( 'only' ) == $queryPage->getName() ) {