Jeroen De Dauw has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/62970


Change subject: Remove usage of deprecated message methods from describe 
function
......................................................................

Remove usage of deprecated message methods from describe function

Change-Id: Ice2c14cbd74f3f3af523398ddcde898c7b0c0b5b
---
M includes/utils/Describe.php
M includes/utils/ParserHook.php
2 files changed, 14 insertions(+), 11 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Validator 
refs/changes/70/62970/1

diff --git a/includes/utils/Describe.php b/includes/utils/Describe.php
index fd8c290..973141b 100644
--- a/includes/utils/Describe.php
+++ b/includes/utils/Describe.php
@@ -61,6 +61,7 @@
                        'default' => array_keys( 
ParserHook::getRegisteredParserHooks() ),
                        'message' => 'validator-describe-par-hooks',
                        'aliases' => 'hook',
+                       'islist' => true,
                );
 
                $params['pre'] = array(
@@ -111,7 +112,7 @@
                        $parserHook = $this->getParserHookInstance( $hookName );
 
                        if ( $parserHook === false ) {
-                               $parts[] = wfMsgExt( 
'validator-describe-notfound', 'parsemag', $hookName );
+                               $parts[] = wfMessage( 
'validator-describe-notfound', $hookName )->parse();
                        }
                        else {
                                $parts[] = $this->getParserHookDescription( 
$hookName, $parameters, $parserHook );
@@ -154,7 +155,7 @@
                        $description .= "\n\n";
                }
                elseif ( $descriptionData['description'] !== false ) {
-                       $description .= wfMsgExt( 
'validator-describe-descriptionmsg', $descriptionData['description'] );
+                       $description .= wfMessage( 
'validator-describe-descriptionmsg', $descriptionData['description'] )->plain();
                        $description .= "\n\n";
                }
 
@@ -203,8 +204,8 @@
         *
         * @since 0.4.3
         *
-        * @param array of Parameter $parameters
-        * @param array of string $defaults
+        * @param Parameter[] $parameters
+        * @param string[] $defaults
         */
        protected function sortParameters( array &$parameters, array $defaults 
) {
                $sort = array();
@@ -242,7 +243,7 @@
        protected function getSyntaxExamples( $hookName, array $parameters, 
ParserHook $parserHook, array $defaults, $pre ) {
                $result = "\n\n" .
                        ( $pre ? '=== ' : '<h3>' ) .
-                       wfMsg( 'validator-describe-syntax' ) .
+                       wfMessage( 'validator-describe-syntax' )->plain() .
                        ( $pre ? ' ===' : '</h3>' );
 
                $params = array();
@@ -250,11 +251,13 @@
                $plainParams = array();
 
                foreach ( $parameters as $parameter ) {
-                       $params[$parameter->getName()] = '{' . 
$parameter->getTypeMessage() . '}';
-                       $plainParams[$parameter->getName()] = 
$parameter->getTypeMessage();
+                       $type = wfMessage( $parameter->getTypeMessage() 
)->plain();
+
+                       $params[$parameter->getName()] = '{' . $type . '}';
+                       $plainParams[$parameter->getName()] = $type;
 
                        if ( $parameter->isRequired() ) {
-                               $requiredParams[$parameter->getName()] = '{' . 
$parameter->getTypeMessage() . '}';
+                               $requiredParams[$parameter->getName()] = '{' . 
$type . '}';
                        }
                }
 
@@ -418,6 +421,7 @@
                }
 
                $type = $parameter->getTypeMessage();
+               $type = wfMessage( $type )->plain();
 
                $number = 0;
                $isDefault = false;
@@ -490,7 +494,6 @@
         */
        protected function msg() {
                $args = func_get_args();
-               $key = array_shift( $args );
-               return wfMsgReal( $key, $args, true, $this->language );
+               return call_user_func_array( 'wfMessage', $args )->inLanguage( 
$this->language )->plain();
        }
 }
diff --git a/includes/utils/ParserHook.php b/includes/utils/ParserHook.php
index 1ebcdfa..6582907 100644
--- a/includes/utils/ParserHook.php
+++ b/includes/utils/ParserHook.php
@@ -503,7 +503,7 @@
         */
        public function getDescription() {
                $msg = $this->getMessage();
-               return $msg === false ? false : wfMsg( $msg );
+               return $msg === false ? false : wfMessage( $msg )->plain();
        }
        
        /**

-- 
To view, visit https://gerrit.wikimedia.org/r/62970
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ice2c14cbd74f3f3af523398ddcde898c7b0c0b5b
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Validator
Gerrit-Branch: master
Gerrit-Owner: Jeroen De Dauw <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to