MediaWiki master
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 41 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 93 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
LogicException

Definition at line 126 of file ForeignResourceManager.php.

References wfMkdirParents(), and wfRecursiveRemoveDir().


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