X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=includes%2FMovePage.php;h=ec44b6eb699c4b2351abc9f32dcb60d6e918cbfb;hb=06dc7d0153f7949051eadf7948557a132e610faa;hp=1e9570d2f7eed9b49c32567fd8bc5046e16a74f3;hpb=e602b197ab5ea867799b8e790a9f7b9f877da952;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/MovePage.php b/includes/MovePage.php index 1e9570d2f7..ec44b6eb69 100644 --- a/includes/MovePage.php +++ b/includes/MovePage.php @@ -57,7 +57,7 @@ class MovePage { // Convert into a Status object if ( $errors ) { foreach ( $errors as $error ) { - call_user_func_array( [ $status, 'fatal' ], $error ); + $status->fatal( ...$error ); } } @@ -280,13 +280,7 @@ class MovePage { [ 'cl_from' => $pageid ], __METHOD__ ); - if ( $this->newTitle->getNamespace() == NS_CATEGORY ) { - $type = 'subcat'; - } elseif ( $this->newTitle->getNamespace() == NS_FILE ) { - $type = 'file'; - } else { - $type = 'page'; - } + $type = MWNamespace::getCategoryLinkType( $this->newTitle->getNamespace() ); foreach ( $prefixes as $prefixRow ) { $prefix = $prefixRow->cl_sortkey_prefix; $catTo = $prefixRow->cl_to;