Merge "Http::getProxy() method to get proxy configuration"
[lhc/web/wiklou.git] / includes / resourceloader / ResourceLoaderSpecialCharacterDataModule.php
index 03f2124..222135c 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /**
- * Resource loader module for populating special characters data for some
+ * ResourceLoader module for populating special characters data for some
  * editing extensions to use.
  *
  * This program is free software; you can redistribute it and/or modify
  */
 
 /**
- * Resource loader module for populating special characters data for some
+ * ResourceLoader module for populating special characters data for some
  * editing extensions to use.
  */
 class ResourceLoaderSpecialCharacterDataModule extends ResourceLoaderModule {
        private $path = "resources/src/mediawiki.language/specialcharacters.json";
-       protected $targets = array( 'desktop', 'mobile' );
+       protected $targets = [ 'desktop', 'mobile' ];
 
        /**
         * Get all the dynamic data.
@@ -46,19 +46,18 @@ class ResourceLoaderSpecialCharacterDataModule extends ResourceLoaderModule {
        public function getScript( ResourceLoaderContext $context ) {
                return Xml::encodeJsCall(
                        'mw.language.setSpecialCharacters',
-                       array(
+                       [
                                $this->getData()
-                       ),
+                       ],
                        ResourceLoader::inDebugMode()
                );
        }
 
        /**
-        * @param ResourceLoaderContext $context
-        * @return string Hash
+        * @return bool
         */
-       public function getModifiedHash( ResourceLoaderContext $context ) {
-               return md5( serialize( $this->getData() ) );
+       public function enableModuleContentVersion() {
+               return true;
        }
 
        /**
@@ -66,14 +65,14 @@ class ResourceLoaderSpecialCharacterDataModule extends ResourceLoaderModule {
         * @return array
         */
        public function getDependencies( ResourceLoaderContext $context = null ) {
-               return array( 'mediawiki.language' );
+               return [ 'mediawiki.language' ];
        }
 
        /**
         * @return array
         */
        public function getMessages() {
-               return array(
+               return [
                        'special-characters-group-latin',
                        'special-characters-group-latinextended',
                        'special-characters-group-ipa',
@@ -96,6 +95,6 @@ class ResourceLoaderSpecialCharacterDataModule extends ResourceLoaderModule {
                        'special-characters-title-endash',
                        'special-characters-title-emdash',
                        'special-characters-title-minus'
-               );
+               ];
        }
 }