MediaWiki  REL1_24
ResourceLoaderLanguageDataModule Class Reference

ResourceLoader module for populating language specific data. More...

Inheritance diagram for ResourceLoaderLanguageDataModule:
Collaboration diagram for ResourceLoaderLanguageDataModule:

List of all members.

Public Member Functions

 getDependencies ()
 getModifiedHash (ResourceLoaderContext $context)
 getModifiedTime (ResourceLoaderContext $context)
 getScript (ResourceLoaderContext $context)

Protected Member Functions

 getData (ResourceLoaderContext $context)
 Get all the dynamic data for the content language to an array.

Protected Attributes

 $targets = array( 'desktop', 'mobile' )

Detailed Description

ResourceLoader module for populating language specific data.

Definition at line 28 of file ResourceLoaderLanguageDataModule.php.


Member Function Documentation

Get all the dynamic data for the content language to an array.

Parameters:
ResourceLoaderContext$context
Returns:
array

Definition at line 38 of file ResourceLoaderLanguageDataModule.php.

References array(), Language\factory(), and ResourceLoaderContext\getLanguage().

Referenced by getModifiedHash(), and getScript().

Returns:
array

Reimplemented from ResourceLoaderModule.

Definition at line 80 of file ResourceLoaderLanguageDataModule.php.

References array().

Parameters:
ResourceLoaderContext$context
Returns:
string Hash

Reimplemented from ResourceLoaderModule.

Definition at line 73 of file ResourceLoaderLanguageDataModule.php.

References getData().

Parameters:
ResourceLoaderContext$context
Returns:
int UNIX timestamp

Reimplemented from ResourceLoaderModule.

Definition at line 65 of file ResourceLoaderLanguageDataModule.php.

References ResourceLoaderModule\getHashMtime().

Parameters:
ResourceLoaderContext$context
Returns:
string JavaScript code

Reimplemented from ResourceLoaderModule.

Definition at line 54 of file ResourceLoaderLanguageDataModule.php.

References array(), Xml\encodeJsCall(), getData(), and ResourceLoaderContext\getLanguage().


Member Data Documentation

ResourceLoaderLanguageDataModule::$targets = array( 'desktop', 'mobile' ) [protected]

Reimplemented from ResourceLoaderModule.

Definition at line 30 of file ResourceLoaderLanguageDataModule.php.


The documentation for this class was generated from the following file: