* @ingroup Maintenance
*/
+use MediaWiki\MediaWikiServices;
+
require_once __DIR__ . '/cleanupTable.inc';
/**
$this->namespace = intval( $this->getOption( 'namespace', 0 ) );
- if ( MWNamespace::isCapitalized( $this->namespace ) ) {
+ if (
+ MediaWikiServices::getInstance()->getNamespaceInfo()->
+ isCapitalized( $this->namespace )
+ ) {
$this->output( "Will be moving pages to first letter capitalized titles" );
$callback = 'processRowToUppercase';
} else {
}
protected function processRowToUppercase( $row ) {
- global $wgContLang;
-
$current = Title::makeTitle( $row->page_namespace, $row->page_title );
$display = $current->getPrefixedText();
$lower = $row->page_title;
- $upper = $wgContLang->ucfirst( $row->page_title );
+ $upper = MediaWikiServices::getInstance()->getContentLanguage()->ucfirst( $row->page_title );
if ( $upper == $lower ) {
$this->output( "\"$display\" already uppercase.\n" );
}
protected function processRowToLowercase( $row ) {
- global $wgContLang;
-
$current = Title::makeTitle( $row->page_namespace, $row->page_title );
$display = $current->getPrefixedText();
$upper = $row->page_title;
- $lower = $wgContLang->lcfirst( $row->page_title );
+ $lower = MediaWikiServices::getInstance()->getContentLanguage()->lcfirst( $row->page_title );
if ( $upper == $lower ) {
$this->output( "\"$display\" already lowercase.\n" );