/**
* Set interwiki and interwikiNamespace properties
* @param \Elastica\Result $result containing the given search result
* @param string $interwiki Interwiki prefix, if any
*/
private function setInterwiki($result, $interwiki)
{
$resultIndex = $result->getIndex();
$indexBase = InterwikiSearcher::getIndexForInterwiki($interwiki);
$pos = strpos($resultIndex, $indexBase);
if ($pos === 0 && $resultIndex[strlen($indexBase)] == '_') {
$this->interwiki = $interwiki;
$this->interwikiNamespace = $result->namespace_text ? $result->namespace_text : '';
}
}