/** * @since 2.1 * * @param integer $sid * @param DIWikiPage $subject * @param integer|string|null $interWiki */ public function updateInterwikiField($sid, DIWikiPage $subject, $interWiki = null) { $this->store->getConnection()->update(self::tableName, array('smw_iw' => $interWiki !== null ? $interWiki : $subject->getInterWiki()), array('smw_id' => $sid), __METHOD__); $this->setCache($subject->getDBKey(), $subject->getNamespace(), $subject->getInterWiki(), $subject->getSubobjectName(), $sid, $subject->getSortKey()); }