(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
/**
* Get whether CSS for this module should be flipped
* @param $context ResourceLoaderContext
+ * @return bool
*/
public function getFlip( $context ) {
return $context->getDirection() === 'rtl';
public function getGroup() {
return 'site';
}
-
- public function getFlip( $context ) {
- global $wgContLang;
-
- return $wgContLang->getDir() !== $context->getDirection();
- }
}
return $this->modifiedTime[$hash] = $time;
}
+ /**
+ * @param $context ResourceLoaderContext
+ * @return bool
+ */
public function getFlip( $context ) {
global $wgContLang;
public function getGroup() {
return 'user';
}
-
- public function getFlip( $context ) {
- global $wgContLang;
-
- return $wgContLang->getDir() !== $context->getDirection();
- }
}
public function getGroup() {
return 'user';
}
-
- public function getFlip( $context ) {
- global $wgContLang;
-
- return $wgContLang->getDir() !== $context->getDirection();
- }
}
$this->modifiedTime[$hash] = $modifiedTime;
return $modifiedTime;
}
+
+ /**
+ * @param $context ResourceLoaderContext
+ * @return bool
+ */
+ public function getFlip( $context ) {
+ global $wgContLang;
+
+ return $wgContLang->getDir() !== $context->getDirection();
+ }
}