Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
Total | |
0.00% |
0 / 1 |
|
0.00% |
0 / 5 |
CRAP | |
0.00% |
0 / 5 |
EmptyInterwikiResolver | |
0.00% |
0 / 1 |
|
0.00% |
0 / 5 |
30 | |
0.00% |
0 / 5 |
getSisterProjectPrefixes | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 1 |
|||
getSisterProjectConfigs | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 1 |
|||
getInterwikiPrefix | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 1 |
|||
getSameProjectWikiByLang | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 1 |
|||
getSameProjectConfigByLang | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 1 |
<?php | |
namespace CirrusSearch; | |
class EmptyInterwikiResolver implements InterwikiResolver { | |
/** | |
* @return string[] of wikiIds indexed by interwiki prefix | |
*/ | |
public function getSisterProjectPrefixes() { | |
return []; | |
} | |
/** | |
* @return SearchConfig[] configs of sister projects indexed by interwiki prefix | |
*/ | |
public function getSisterProjectConfigs() { | |
return []; | |
} | |
/** | |
* @param string $wikiId | |
* @return string|null the interwiki identified for this $wikiId or null if none found | |
*/ | |
public function getInterwikiPrefix( $wikiId ) { | |
return null; | |
} | |
/** | |
* @param string $lang | |
* @return string[] a single elt array [ 'iw_prefix' => 'wikiId' ] or [] if none found | |
*/ | |
public function getSameProjectWikiByLang( $lang ) { | |
return []; | |
} | |
/** | |
* @param string $lang | |
* @return SearchConfig[] zero or one element array: [] or [ interwiki -> SearchConfig ] | |
*/ | |
public function getSameProjectConfigByLang( $lang ) { | |
return []; | |
} | |
} |