Merge "Warn if stateful ParserOutput transforms are used"
[lhc/web/wiklou.git] / languages / classes / LanguageGan.php
index 9dc3a86..d6f90df 100644 (file)
@@ -18,7 +18,6 @@
  * http://www.gnu.org/copyleft/gpl.html
  *
  * @file
- * @ingroup Language
  */
 
 /**
@@ -34,10 +33,10 @@ class GanConverter extends LanguageConverter {
         * @param array $manualLevel
         */
        function __construct( $langobj, $maincode,
-               $variants = array(),
-               $variantfallbacks = array(),
-               $flags = array(),
-               $manualLevel = array() ) {
+               $variants = [],
+               $variantfallbacks = [],
+               $flags = [],
+               $manualLevel = [] ) {
                $this->mDescCodeSep = ':';
                $this->mDescVarSep = ';';
                parent::__construct( $langobj, $maincode,
@@ -45,20 +44,20 @@ class GanConverter extends LanguageConverter {
                        $variantfallbacks,
                        $flags,
                        $manualLevel );
-               $names = array(
+               $names = [
                        'gan' => '原文',
                        'gan-hans' => '简体',
                        'gan-hant' => '繁體',
-               );
+               ];
                $this->mVariantNames = array_merge( $this->mVariantNames, $names );
        }
 
        function loadDefaultTables() {
-               $this->mTables = array(
+               $this->mTables = [
                        'gan-hans' => new ReplacementArray( MediaWiki\Languages\Data\ZhConversion::$zh2Hans ),
                        'gan-hant' => new ReplacementArray( MediaWiki\Languages\Data\ZhConversion::$zh2Hant ),
                        'gan' => new ReplacementArray
-               );
+               ];
        }
 
        /**
@@ -71,6 +70,8 @@ class GanConverter extends LanguageConverter {
 }
 
 /**
+ * Gan Chinese
+ *
  * class that handles both Traditional and Simplified Chinese
  * right now it only distinguish gan_hans, gan_hant.
  *
@@ -78,25 +79,22 @@ class GanConverter extends LanguageConverter {
  */
 class LanguageGan extends LanguageZh {
        function __construct() {
-               global $wgHooks;
                parent::__construct();
 
-               $variants = array( 'gan', 'gan-hans', 'gan-hant' );
-               $variantfallbacks = array(
-                       'gan' => array( 'gan-hans', 'gan-hant' ),
-                       'gan-hans' => array( 'gan' ),
-                       'gan-hant' => array( 'gan' ),
-               );
-               $ml = array(
+               $variants = [ 'gan', 'gan-hans', 'gan-hant' ];
+               $variantfallbacks = [
+                       'gan' => [ 'gan-hans', 'gan-hant' ],
+                       'gan-hans' => [ 'gan' ],
+                       'gan-hant' => [ 'gan' ],
+               ];
+               $ml = [
                        'gan' => 'disable',
-               );
+               ];
 
                $this->mConverter = new GanConverter( $this, 'gan',
                        $variants, $variantfallbacks,
-                       array(),
+                       [],
                        $ml );
-
-               $wgHooks['PageContentSaveComplete'][] = $this->mConverter;
        }
 
        /**