MediaWiki 1.41.2
MediaWiki\ResourceLoader\ForeignResourceManager Class Reference

Manage foreign resources registered with ResourceLoader. More...

Public Member Functions

 __construct ( $registryFile, $libDir, callable $infoPrinter=null, callable $errorPrinter=null, callable $verbosePrinter=null)
 
 run ( $action, $module)
 

Detailed Description

Manage foreign resources registered with ResourceLoader.

Since
1.32
See also
https://www.mediawiki.org/wiki/Foreign_resources

Definition at line 40 of file ForeignResourceManager.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\ResourceLoader\ForeignResourceManager::__construct ( $registryFile,
$libDir,
callable $infoPrinter = null,
callable $errorPrinter = null,
callable $verbosePrinter = null )
Parameters
string$registryFilePath to YAML file
string$libDirPath to a modules directory
callable | null$infoPrinterCallback for printing info about the run.
callable | null$errorPrinterCallback for printing errors from the run.
callable | null$verbosePrinterCallback for printing extra verbose progress information from the run.

Definition at line 90 of file ForeignResourceManager.php.

References MediaWiki\MainConfigNames\CacheDirectory, and MediaWiki\MediaWikiServices\getInstance().

Member Function Documentation

◆ run()

MediaWiki\ResourceLoader\ForeignResourceManager::run ( $action,
$module )
Parameters
string$action
string$module
Returns
bool
Exceptions
Exception

Definition at line 122 of file ForeignResourceManager.php.

References $file, $modules, wfMkdirParents(), and wfRecursiveRemoveDir().


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