Code Coverage
 
Classes and Traits
Functions and Methods
Lines
Total
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 5
CRAP
0.00% covered (danger)
0.00%
0 / 5
EmptyInterwikiResolver
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 5
30
0.00% covered (danger)
0.00%
0 / 5
 getSisterProjectPrefixes
0.00% covered (danger)
0.00%
0 / 1
2
0.00% covered (danger)
0.00%
0 / 1
 getSisterProjectConfigs
0.00% covered (danger)
0.00%
0 / 1
2
0.00% covered (danger)
0.00%
0 / 1
 getInterwikiPrefix
0.00% covered (danger)
0.00%
0 / 1
2
0.00% covered (danger)
0.00%
0 / 1
 getSameProjectWikiByLang
0.00% covered (danger)
0.00%
0 / 1
2
0.00% covered (danger)
0.00%
0 / 1
 getSameProjectConfigByLang
0.00% covered (danger)
0.00%
0 / 1
2
0.00% covered (danger)
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 [];
    }
}