* @return bool
*/
public function getFlip( $context ) {
- global $wgContLang;
-
- return $wgContLang->getDir() !== $context->getDirection();
+ return MediaWikiServices::getInstance()->getContentLanguage()->getDir() !==
+ $context->getDirection();
}
/**
}
/**
- * Get the origin of this module. Should only be overridden for foreign modules.
+ * Get the source of this module. Should only be overridden for foreign modules.
*
- * @return string Origin name, 'local' for local modules
+ * @return string Source name, 'local' for local modules
*/
public function getSource() {
// Stub, override expected
* Note: It is expected that $context will be made non-optional in the near
* future.
*
- * @param ResourceLoaderContext $context
+ * @param ResourceLoaderContext|null $context
* @return array List of module names as strings
*/
public function getDependencies( ResourceLoaderContext $context = null ) {
* This method should be quick because it is frequently run by ResourceLoaderStartUpModule to
* propagate changes to the client and effectively invalidate cache.
*
- * For backward-compatibility, the following optional data providers are automatically included:
- *
- * - getModifiedTime()
- * - getModifiedHash()
- *
* @since 1.26
* @param ResourceLoaderContext $context
* @return string Hash (should use ResourceLoader::makeHash)
throw new LogicException( 'getDefinitionSummary must call parent method' );
}
$str = json_encode( $summary );
-
- $mtime = $this->getModifiedTime( $context );
- if ( $mtime !== null ) {
- // Support: MediaWiki 1.25 and earlier
- $str .= strval( $mtime );
- }
-
- $mhash = $this->getModifiedHash( $context );
- if ( $mhash !== null ) {
- // Support: MediaWiki 1.25 and earlier
- $str .= strval( $mhash );
- }
}
$this->versionHash[$contextHash] = ResourceLoader::makeHash( $str );
];
}
- /**
- * Get this module's last modification timestamp for a given context.
- *
- * @deprecated since 1.26 Use getDefinitionSummary() instead
- * @param ResourceLoaderContext $context
- * @return int|null UNIX timestamp
- */
- public function getModifiedTime( ResourceLoaderContext $context ) {
- return null;
- }
-
- /**
- * Helper method for providing a version hash to getVersionHash().
- *
- * @deprecated since 1.26 Use getDefinitionSummary() instead
- * @param ResourceLoaderContext $context
- * @return string|null Hash
- */
- public function getModifiedHash( ResourceLoaderContext $context ) {
- return null;
- }
-
/**
* Check whether this module is known to be empty. If a child class
* has an easy and cheap way to determine that this module is