2 subclasses of ResourceLoaderWikiModule implement a duplicate version of getFlip...
authorSam Reed <reedy@users.mediawiki.org>
Fri, 18 Feb 2011 00:33:45 +0000 (00:33 +0000)
committerSam Reed <reedy@users.mediawiki.org>
Fri, 18 Feb 2011 00:33:45 +0000 (00:33 +0000)
(Almost looks like it could all go into ResourceLoaderModule... But that uses a different version, seemingly, the only one. 3 other subclasses of ResourceLoaderModule implement the same version of getFlip as is moved into a parent class here... Seems daft to have a different version in the base abstract class... Minor oversight?)

Some documentation

includes/resourceloader/ResourceLoaderModule.php
includes/resourceloader/ResourceLoaderSiteModule.php
includes/resourceloader/ResourceLoaderStartUpModule.php
includes/resourceloader/ResourceLoaderUserGroupsModule.php
includes/resourceloader/ResourceLoaderUserModule.php
includes/resourceloader/ResourceLoaderWikiModule.php

index 29f39bd..a8bb2c0 100644 (file)
@@ -108,6 +108,7 @@ abstract class ResourceLoaderModule {
        /**
         * Get whether CSS for this module should be flipped
         * @param $context ResourceLoaderContext
+        * @return bool
         */
        public function getFlip( $context ) {
                return $context->getDirection() === 'rtl';
index d68cc0b..977d16b 100644 (file)
@@ -60,10 +60,4 @@ class ResourceLoaderSiteModule extends ResourceLoaderWikiModule {
        public function getGroup() {
                return 'site';
        }
-       
-       public function getFlip( $context ) {
-               global $wgContLang;
-
-               return $wgContLang->getDir() !== $context->getDirection();
-       }
 }
index 1ecb77c..87c788f 100644 (file)
@@ -217,6 +217,10 @@ class ResourceLoaderStartUpModule extends ResourceLoaderModule {
                return $this->modifiedTime[$hash] = $time;
        }
 
+       /**
+        * @param $context ResourceLoaderContext
+        * @return bool
+        */
        public function getFlip( $context ) {
                global $wgContLang;
 
index c81a999..cebe936 100644 (file)
@@ -52,10 +52,4 @@ class ResourceLoaderUserGroupsModule extends ResourceLoaderWikiModule {
        public function getGroup() {
                return 'user';
        }
-       
-       public function getFlip( $context ) {
-               global $wgContLang;
-
-               return $wgContLang->getDir() !== $context->getDirection();
-       }
 }
index f5482fb..f2413fd 100644 (file)
@@ -48,10 +48,4 @@ class ResourceLoaderUserModule extends ResourceLoaderWikiModule {
        public function getGroup() {
                return 'user';
        }
-       
-       public function getFlip( $context ) {
-               global $wgContLang;
-
-               return $wgContLang->getDir() !== $context->getDirection();
-       }
 }
index b465c86..266fb1c 100644 (file)
@@ -145,4 +145,14 @@ abstract class ResourceLoaderWikiModule extends ResourceLoaderModule {
                $this->modifiedTime[$hash] = $modifiedTime;
                return $modifiedTime;
        }
+
+       /**
+        * @param $context ResourceLoaderContext
+        * @return bool
+        */
+       public function getFlip( $context ) {
+               global $wgContLang;
+
+               return $wgContLang->getDir() !== $context->getDirection();
+       }
 }