MediaWiki  1.23.0
ResourceLoaderTestModule Class Reference
Inheritance diagram for ResourceLoaderTestModule:
Collaboration diagram for ResourceLoaderTestModule:

Public Member Functions

 __construct ( $options=array())
 
 getDependencies ()
 Get a list of modules this module depends on. More...
 
 getGroup ()
 Get the group this module is in. More...
 
 getSource ()
 Get the origin of this module. More...
 
- Public Member Functions inherited from ResourceLoaderModule
 getDefinitionMtime (ResourceLoaderContext $context)
 Helper method for calculating when this module's definition summary was last changed. More...
 
 getDefinitionSummary (ResourceLoaderContext $context)
 Get the definition summary for this module. More...
 
 getFileDependencies ( $skin)
 Get the files this module depends on indirectly for a given skin. More...
 
 getFlip ( $context)
 
 getHashMtime (ResourceLoaderContext $context)
 Helper method for calculating when the module's hash (if it has one) changed. More...
 
 getLoaderScript ()
 Get the loader JS for this module, if set. More...
 
 getMessages ()
 Get the messages needed for this module. More...
 
 getModifiedHash (ResourceLoaderContext $context)
 Get the hash for whatever this module may contain. More...
 
 getModifiedTime (ResourceLoaderContext $context)
 Get this module's last modification timestamp for a given combination of language, skin and debug mode flag. More...
 
 getMsgBlobMtime ( $lang)
 Get the last modification timestamp of the message blob for this module in a given language. More...
 
 getName ()
 Get this module's name. More...
 
 getOrigin ()
 Get this module's origin. More...
 
 getPosition ()
 Where on the HTML page should this module's JS be loaded? More...
 
 getScript (ResourceLoaderContext $context)
 Get all JS for this module for a given language and skin. More...
 
 getScriptURLsForDebug (ResourceLoaderContext $context)
 Get the URL or URLs to load for this module's JS in debug mode. More...
 
 getStyles (ResourceLoaderContext $context)
 Get all CSS for this module for a given skin. More...
 
 getStyleURLsForDebug (ResourceLoaderContext $context)
 Get the URL or URLs to load for this module's CSS in debug mode. More...
 
 getTargets ()
 Get target(s) for the module, eg ['desktop'] or ['desktop', 'mobile']. More...
 
 isKnownEmpty (ResourceLoaderContext $context)
 Check whether this module is known to be empty. More...
 
 isRaw ()
 Whether this module's JS expects to work without the client-side ResourceLoader module. More...
 
 setFileDependencies ( $skin, $deps)
 Set preloaded file dependency information. More...
 
 setMsgBlobMtime ( $lang, $mtime)
 Set a preloaded message blob last modification timestamp. More...
 
 setName ( $name)
 Set this module's name. More...
 
 setOrigin ( $origin)
 Set this module's origin. More...
 
 supportsURLLoading ()
 Whether this module supports URL loading. More...
 

Protected Attributes

 $dependencies = array()
 
 $group = null
 
 $source = 'local'
 
 $targets = array( 'test' )
 
- Protected Attributes inherited from ResourceLoaderModule
 $fileDeps = array()
 
 $msgBlobMtime = array()
 
 $name = null
 
 $origin = self::ORIGIN_CORE_SITEWIDE
 
 $targets = array( 'desktop' )
 

Additional Inherited Members

- Public Attributes inherited from ResourceLoaderModule
const ORIGIN_ALL = 10
 
const ORIGIN_CORE_INDIVIDUAL = 2
 
const ORIGIN_CORE_SITEWIDE = 1
 
const ORIGIN_USER_INDIVIDUAL = 4
 
const ORIGIN_USER_SITEWIDE = 3
 
const TYPE_COMBINED = 'combined'
 
const TYPE_MESSAGES = 'messages'
 
const TYPE_SCRIPTS = 'scripts'
 
const TYPE_STYLES = 'styles'
 
- Protected Member Functions inherited from ResourceLoaderModule
 validateScriptFile ( $fileName, $contents)
 Validate a given script file; if valid returns the original source. More...
 
- Static Protected Member Functions inherited from ResourceLoaderModule
static javaScriptParser ()
 
static safeFilemtime ( $filename)
 Safe version of filemtime(), which doesn't throw a PHP warning if the file doesn't exist but returns 1 instead. More...
 

Detailed Description

Definition at line 42 of file ResourceLoaderTestCase.php.

Constructor & Destructor Documentation

◆ __construct()

ResourceLoaderTestModule::__construct (   $options = array())

Definition at line 49 of file ResourceLoaderTestCase.php.

References $options, $value, and as.

Member Function Documentation

◆ getDependencies()

ResourceLoaderTestModule::getDependencies ( )

Get a list of modules this module depends on.

Dependency information is taken into account when loading a module on the client side.

To add dependencies dynamically on the client side, use a custom loader script, see getLoaderScript()

Returns
array: List of module names as strings

Reimplemented from ResourceLoaderModule.

Definition at line 55 of file ResourceLoaderTestCase.php.

References $dependencies.

◆ getGroup()

ResourceLoaderTestModule::getGroup ( )

Get the group this module is in.

Returns
string: Group name

Reimplemented from ResourceLoaderModule.

Definition at line 59 of file ResourceLoaderTestCase.php.

References $group.

◆ getSource()

ResourceLoaderTestModule::getSource ( )

Get the origin of this module.

Should only be overridden for foreign modules.

Returns
string: Origin name, 'local' for local modules

Reimplemented from ResourceLoaderModule.

Definition at line 63 of file ResourceLoaderTestCase.php.

References $source.

Member Data Documentation

◆ $dependencies

ResourceLoaderTestModule::$dependencies = array()
protected

Definition at line 44 of file ResourceLoaderTestCase.php.

Referenced by getDependencies().

◆ $group

ResourceLoaderTestModule::$group = null
protected

Definition at line 45 of file ResourceLoaderTestCase.php.

Referenced by getGroup().

◆ $source

ResourceLoaderTestModule::$source = 'local'
protected

Definition at line 46 of file ResourceLoaderTestCase.php.

Referenced by getSource().

◆ $targets

ResourceLoaderTestModule::$targets = array( 'test' )
protected

Definition at line 47 of file ResourceLoaderTestCase.php.


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