Thiemo Mättig (WMDE) has uploaded a new change for review.
https://gerrit.wikimedia.org/r/261366
Change subject: Use wfMessage() everywhere instead of new Message()
......................................................................
Use wfMessage() everywhere instead of new Message()
This is mostly for consistency accross out code base. There is no
functional difference.
Change-Id: Ia54b9f710ca0dc5e5e1183282cf2c2970918505a
---
M client/WikibaseClient.hooks.php
M lib/includes/formatters/MwTimeIsoFormatter.php
M repo/includes/CopyrightMessageBuilder.php
M repo/includes/Localizer/ParseExceptionLocalizer.php
M repo/includes/OutputPageJsConfigBuilder.php
M repo/includes/Parsers/MwTimeIsoParser.php
M repo/tests/phpunit/includes/specials/SpecialPageCopyrightViewTest.php
7 files changed, 16 insertions(+), 20 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase
refs/changes/66/261366/1
diff --git a/client/WikibaseClient.hooks.php b/client/WikibaseClient.hooks.php
index dae54c0..bab3d34 100644
--- a/client/WikibaseClient.hooks.php
+++ b/client/WikibaseClient.hooks.php
@@ -6,7 +6,6 @@
use BaseTemplate;
use ChangesList;
use IContextSource;
-use Message;
use OutputPage;
use Parser;
use QuickTemplate;
@@ -438,7 +437,7 @@
$settings = $wikibaseClient->getSettings();
$repoSiteName = $settings->getSetting( 'repoSiteName' );
- $message = new Message( $repoSiteName );
+ $message = wfMessage( $repoSiteName );
if ( $message->exists() ) {
$lang = $parser->getTargetLanguage();
diff --git a/lib/includes/formatters/MwTimeIsoFormatter.php
b/lib/includes/formatters/MwTimeIsoFormatter.php
index f89e3b6..540c280 100644
--- a/lib/includes/formatters/MwTimeIsoFormatter.php
+++ b/lib/includes/formatters/MwTimeIsoFormatter.php
@@ -5,7 +5,6 @@
use DataValues\TimeValue;
use InvalidArgumentException;
use Language;
-use Message;
use ValueFormatters\FormatterOptions;
use ValueFormatters\ValueFormatter;
use ValueFormatters\ValueFormatterBase;
@@ -316,13 +315,12 @@
* @return string
*/
private function getMessage( $key, $param ) {
- $message = new Message( $key );
+ $message = wfMessage( $key, $param );
// FIXME: As the frontend cannot parse the translated
precisions we only want to
// present the English for now. Once the frontend is using
backend parsers we can
// turn the translation on. See the FIXME in
MwTimeIsoParser::reconvertOutputString.
// $message->inLanguage( $this->language );
$message->inLanguage( 'en' );
- $message->params( array( $param ) );
return $message->text();
}
diff --git a/repo/includes/CopyrightMessageBuilder.php
b/repo/includes/CopyrightMessageBuilder.php
index 89e79f7..856cee5 100644
--- a/repo/includes/CopyrightMessageBuilder.php
+++ b/repo/includes/CopyrightMessageBuilder.php
@@ -28,12 +28,12 @@
$renderedSaveMessage = $this->renderSaveMessage( $language,
$saveMessageKey );
$renderedCopyrightPageMessage =
$this->renderCopyrightPageMessage();
- $rightsWarningMessage = new Message(
+ return wfMessage(
'wikibase-shortcopyrightwarning',
- array( $renderedSaveMessage,
$renderedCopyrightPageMessage, "[$rightsUrl $rightsText]" )
+ $renderedSaveMessage,
+ $renderedCopyrightPageMessage,
+ "[$rightsUrl $rightsText]"
);
-
- return $rightsWarningMessage;
}
/**
@@ -43,16 +43,14 @@
* @return string
*/
private function renderSaveMessage( Language $language, $saveMessageKey
) {
- $saveMessage = new Message( $saveMessageKey );
- return $saveMessage->inLanguage( $language )->text();
+ return wfMessage( $saveMessageKey )->inLanguage( $language
)->text();
}
/**
* @return string
*/
private function renderCopyrightPageMessage() {
- $copyrightPageMessage = new Message( 'copyrightpage' );
- return $copyrightPageMessage->inContentLanguage()->text();
+ return wfMessage( 'copyrightpage'
)->inContentLanguage()->text();
}
}
diff --git a/repo/includes/Localizer/ParseExceptionLocalizer.php
b/repo/includes/Localizer/ParseExceptionLocalizer.php
index c470d1b..4b72dd4 100644
--- a/repo/includes/Localizer/ParseExceptionLocalizer.php
+++ b/repo/includes/Localizer/ParseExceptionLocalizer.php
@@ -39,11 +39,11 @@
// wikibase-parse-error-entity-id
// wikibase-parse-error-quantity
// wikibase-parse-error-time
- $msg = new Message( 'wikibase-parse-error-' .
$expectedFormat );
+ $msg = wfMessage( 'wikibase-parse-error-' .
$expectedFormat );
}
if ( !( $msg instanceof Message ) || !$msg->exists() ) {
- $msg = new Message( 'wikibase-parse-error' );
+ $msg = wfMessage( 'wikibase-parse-error' );
}
return $msg;
diff --git a/repo/includes/OutputPageJsConfigBuilder.php
b/repo/includes/OutputPageJsConfigBuilder.php
index 2ca2ecc..fcc390a 100644
--- a/repo/includes/OutputPageJsConfigBuilder.php
+++ b/repo/includes/OutputPageJsConfigBuilder.php
@@ -96,7 +96,7 @@
*/
private function getCopyrightVar( $copyrightMessage, $language ) {
// non-translated message
- $versionMessage = new Message(
'wikibase-shortcopyrightwarning-version' );
+ $versionMessage = wfMessage(
'wikibase-shortcopyrightwarning-version' );
return array(
'wbCopyright' => array(
diff --git a/repo/includes/Parsers/MwTimeIsoParser.php
b/repo/includes/Parsers/MwTimeIsoParser.php
index abbbb6f..bcb7827 100644
--- a/repo/includes/Parsers/MwTimeIsoParser.php
+++ b/repo/includes/Parsers/MwTimeIsoParser.php
@@ -4,7 +4,6 @@
use DataValues\TimeValue;
use Language;
-use Message;
use RuntimeException;
use ValueParsers\CalendarModelParser;
use ValueParsers\IsoTimestampParser;
@@ -118,7 +117,7 @@
private function reconvertOutputString( $value ) {
foreach ( self::$precisionMsgKeys as $precision =>
$msgKeysGroup ) {
foreach ( $msgKeysGroup as $msgKey ) {
- $msg = new Message( $msgKey );
+ $msg = wfMessage( $msgKey );
// FIXME: Use the language passed in options!
The only reason we are not currently
// doing this is due to the formatting not
currently localizing. See the fix me in
// MwTimeIsoFormatter::getMessage.
diff --git
a/repo/tests/phpunit/includes/specials/SpecialPageCopyrightViewTest.php
b/repo/tests/phpunit/includes/specials/SpecialPageCopyrightViewTest.php
index 3ba298a..ee97bd4 100644
--- a/repo/tests/phpunit/includes/specials/SpecialPageCopyrightViewTest.php
+++ b/repo/tests/phpunit/includes/specials/SpecialPageCopyrightViewTest.php
@@ -44,9 +44,11 @@
}
public function getHtmlProvider() {
- $message = new Message(
+ $message = wfMessage(
'wikibase-shortcopyrightwarning',
- array( 'wikibase-submit', 'copyrightpage',
'copyrightlink' )
+ 'wikibase-submit',
+ 'copyrightpage',
+ 'copyrightlink'
);
return array(
--
To view, visit https://gerrit.wikimedia.org/r/261366
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ia54b9f710ca0dc5e5e1183282cf2c2970918505a
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Thiemo Mättig (WMDE) <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits