* @ingroup Maintenance
*/
+use MediaWiki\MediaWikiServices;
+
require_once __DIR__ . '/cleanupTable.inc';
/**
*
* @ingroup Maintenance
*/
-class CapsCleanup extends TableCleanup {
+class CleanupCaps extends TableCleanup {
private $user;
private $namespace;
}
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" );
$target = Title::makeTitle( $row->page_namespace, $upper );
if ( $target->exists() ) {
// Prefix "CapsCleanup" to bypass the conflict
- $target = Title::newFromText( __CLASS__ . '/' . $display );
+ $target = Title::newFromText( 'CapsCleanup/' . $display );
}
$ok = $this->movePage(
$current,
}
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" );
}
}
-$maintClass = CapsCleanup::class;
+$maintClass = CleanupCaps::class;
require_once RUN_MAINTENANCE_IF_MAIN;