Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 3
0.00% covered (danger)
0.00%
0 / 1
CRAP
0.00% covered (danger)
0.00%
0 / 1
ForeignApiModule
0.00% covered (danger)
0.00%
0 / 3
0.00% covered (danger)
0.00%
0 / 1
2
0.00% covered (danger)
0.00%
0 / 1
 getDependencies
0.00% covered (danger)
0.00%
0 / 3
0.00% covered (danger)
0.00%
0 / 1
2
1<?php
2/**
3 * @license GPL-2.0-or-later
4 * @file
5 */
6
7namespace MediaWiki\ResourceLoader;
8
9/**
10 * Module for mediawiki.ForeignApi and mediawiki.ForeignRest that has dynamically
11 * generated dependencies, via a hook usable by extensions.
12 *
13 * @ingroup ResourceLoader
14 * @internal
15 */
16class ForeignApiModule extends FileModule {
17    /** @inheritDoc */
18    public function getDependencies( ?Context $context = null ) {
19        $dependencies = $this->dependencies;
20        $this->getHookRunner()->onResourceLoaderForeignApiModules( $dependencies, $context );
21        return $dependencies;
22    }
23}