Siebrand has uploaded a new change for review.
https://gerrit.wikimedia.org/r/89353
Change subject: Remove some pre-1.20 compatibility
......................................................................
Remove some pre-1.20 compatibility
Change-Id: I0562a8c0f6cef0772ca05f47f893006663975a1e
---
M TranslateHooks.php
M TranslateUtils.php
M api/ApiGroupReview.php
M specials/SpecialLanguageStats.php
M specials/SpecialMessageGroupStats.php
M specials/SpecialMyLanguage.php
M specials/SpecialSupportedLanguages.php
M specials/SpecialTranslationStats.php
M tag/SpecialPageTranslation.php
M tag/TranslatablePage.php
M tests/phpunit/PageTranslationTaggingTest.php
M utils/MessageGroupStats.php
M utils/UserToggles.php
13 files changed, 24 insertions(+), 15 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Translate
refs/changes/53/89353/1
diff --git a/TranslateHooks.php b/TranslateHooks.php
index 602b448..0da57f6 100644
--- a/TranslateHooks.php
+++ b/TranslateHooks.php
@@ -405,7 +405,7 @@
LanguageNames::LIST_MW
);
} else {
- $languages = Language::getLanguageNames( false );
+ $languages = Language::fetchLanguageName();
}
ksort( $languages );
diff --git a/TranslateUtils.php b/TranslateUtils.php
index 253680c..40c4669 100644
--- a/TranslateUtils.php
+++ b/TranslateUtils.php
@@ -205,7 +205,7 @@
LanguageNames::LIST_MW
);
} else {
- $languageNames = Language::getLanguageNames( false );
+ $languageNames = Language::fetchLanguageNames();
}
// Remove languages with deprecated codes (bug 35475)
diff --git a/api/ApiGroupReview.php b/api/ApiGroupReview.php
index ab411d2..e114181 100644
--- a/api/ApiGroupReview.php
+++ b/api/ApiGroupReview.php
@@ -37,7 +37,7 @@
$requestParams = $this->extractRequestParams();
- $languages = Language::getLanguageNames( false );
+ $languages = Language::fetchLanguageNames();
if ( !isset( $languages[$code] ) ) {
$this->dieUsageMsg( array( 'missingparam', 'language' )
);
}
diff --git a/specials/SpecialLanguageStats.php
b/specials/SpecialLanguageStats.php
index 60b5a30..70923fd 100644
--- a/specials/SpecialLanguageStats.php
+++ b/specials/SpecialLanguageStats.php
@@ -172,7 +172,7 @@
* @return array
*/
protected function isValidValue( $value ) {
- $langs = Language::getLanguageNames( false );
+ $langs = Language::fetchLanguageNames();
return isset( $langs[$value] );
}
diff --git a/specials/SpecialMessageGroupStats.php
b/specials/SpecialMessageGroupStats.php
index 61b3897..766ba79 100644
--- a/specials/SpecialMessageGroupStats.php
+++ b/specials/SpecialMessageGroupStats.php
@@ -155,7 +155,7 @@
MessageGroupStats::setTimeLimit( $this->timelimit );
$cache = MessageGroupStats::forGroup( $this->target );
- $languages = array_keys( Language::getLanguageNames( false ) );
+ $languages = array_keys( Language::fetchLanguageNames() );
sort( $languages );
$this->filterPriorityLangs( $languages, $this->target, $cache );
foreach ( $languages as $code ) {
diff --git a/specials/SpecialMyLanguage.php b/specials/SpecialMyLanguage.php
index e6f16ce..a6213bd 100644
--- a/specials/SpecialMyLanguage.php
+++ b/specials/SpecialMyLanguage.php
@@ -51,7 +51,7 @@
$pos = strrpos( $par, '/' );
$basepage = substr( $par, 0, $pos );
$code = substr( $par, $pos + 1 );
- $codes = Language::getLanguageNames( false );
+ $codes = Language::fetchLanguageNames();
if ( isset( $codes[$code] ) ) {
$base = Title::newFromText( $basepage );
}
diff --git a/specials/SpecialSupportedLanguages.php
b/specials/SpecialSupportedLanguages.php
index 3550cf0..abbac43 100644
--- a/specials/SpecialSupportedLanguages.php
+++ b/specials/SpecialSupportedLanguages.php
@@ -80,7 +80,7 @@
);
}
- $natives = Language::getLanguageNames( false );
+ $natives = Language::fetchLanguageNames();
ksort( $natives );
$this->outputLanguageCloud( $natives );
diff --git a/specials/SpecialTranslationStats.php
b/specials/SpecialTranslationStats.php
index a679bb2..884d768 100644
--- a/specials/SpecialTranslationStats.php
+++ b/specials/SpecialTranslationStats.php
@@ -304,7 +304,7 @@
LanguageNames::LIST_MW_AND_CLDR
);
} else {
- $languages = Language::getLanguageNames( false );
+ $languages = Language::fetchLanguageNames();
}
ksort( $languages );
diff --git a/tag/SpecialPageTranslation.php b/tag/SpecialPageTranslation.php
index 7d687f9..608b1b4 100644
--- a/tag/SpecialPageTranslation.php
+++ b/tag/SpecialPageTranslation.php
@@ -747,7 +747,7 @@
$npLangs = array_map( 'trim', explode( ',', $npLangs ) );
$npLangs = array_unique( $npLangs );
// Remove invalid language codes.
- $languages = Language::getLanguageNames();
+ $languages = Language::fetchLanguageNames();
foreach ( $npLangs as $index => $language ) {
if ( !array_key_exists( $language, $languages ) ) {
unset( $npLangs[$index] );
diff --git a/tag/TranslatablePage.php b/tag/TranslatablePage.php
index 87d60f6..d254c0a 100644
--- a/tag/TranslatablePage.php
+++ b/tag/TranslatablePage.php
@@ -613,7 +613,7 @@
$filtered = array();
// Make sure we only get translation subpages while ignoring
others
- $codes = Language::getLanguageNames( false );
+ $codes = Language::fetchLanguageNames();
$prefix = $this->getTitle()->getText();
/** @var Title $title */
foreach ( $titles as $title ) {
@@ -765,7 +765,7 @@
return false;
}
- $codes = Language::getLanguageNames( false );
+ $codes = Language::fetchLanguageNames();
global $wgTranslateDocumentationLanguageCode;
unset( $codes[$wgTranslateDocumentationLanguageCode] );
diff --git a/tests/phpunit/PageTranslationTaggingTest.php
b/tests/phpunit/PageTranslationTaggingTest.php
index 57e71bc..f49c9d7 100644
--- a/tests/phpunit/PageTranslationTaggingTest.php
+++ b/tests/phpunit/PageTranslationTaggingTest.php
@@ -64,7 +64,17 @@
$translatablePage->addMarkedTag( $latest, array( 'foo' ) );
$this->assertSame( $latest, $translatablePage->getReadyTag(),
'Ready tag was added' );
$this->assertSame( $latest, $translatablePage->getMarkedTag(),
'Marked tag was added' );
+ // @todo FIXME: Deprecated! Needs a user to replace.
$page->updateRestrictions( array( 'edit' => 'sysop' ), 'Test
case' );
+ /*
+ $page->doUpdateRestrictions(
+ array( 'edit' => 'sysop' ),
+ array(), // expiry
+ false, // cascade allowed
+ 'Test case', // reason
+ $user // user
+ );
+ */
$newLatest = $latest + 1;
$this->assertSame(
diff --git a/utils/MessageGroupStats.php b/utils/MessageGroupStats.php
index ac0c445..d84fb7d 100644
--- a/utils/MessageGroupStats.php
+++ b/utils/MessageGroupStats.php
@@ -271,7 +271,7 @@
$stats = self::extractResults( $res, $stats );
# Go over each language filling missing entries
- $languages = array_keys( Language::getLanguageNames( false ) );
+ $languages = array_keys( Language::fetchLanguageNames() );
// This is for calculating things in correct order
sort( $languages );
foreach ( $languages as $code ) {
@@ -388,7 +388,6 @@
global $wgTranslateDocumentationLanguageCode;
# Calculate if missing and store in the db
$collection = $group->initCollection( $code );
- $collection->setReviewMode( true );
if ( $code === $wgTranslateDocumentationLanguageCode ) {
$ffs = $group->getFFS();
diff --git a/utils/UserToggles.php b/utils/UserToggles.php
index 301d443..dc152de 100644
--- a/utils/UserToggles.php
+++ b/utils/UserToggles.php
@@ -65,7 +65,7 @@
// Set target ID.
$select->setTargetId( 'mw-input-translate-editlangs' );
// Get available languages.
- $languages = Language::getLanguageNames( false );
+ $languages = Language::fetchLanguageNames();
$preferences['translate-editlangs'] = array(
'class' => 'HTMLJsSelectToInputField',
@@ -109,7 +109,7 @@
LanguageNames::FALLBACK_NORMAL
);
} else {
- $languages = Language::getLanguageNames( false );
+ $languages = Language::fetchLanguageNames();
}
ksort( $languages );
--
To view, visit https://gerrit.wikimedia.org/r/89353
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I0562a8c0f6cef0772ca05f47f893006663975a1e
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Translate
Gerrit-Branch: master
Gerrit-Owner: Siebrand <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits