/** * Add wikibase_item parser output property * * @param Title $title * @param ParserOutput $out */ public function updateItemIdProperty(Title $title, ParserOutput $out) { $itemId = $this->getItemIdForTitle($title); if ($itemId) { $out->setProperty('wikibase_item', $itemId->getSerialization()); $usageAccumulator = new ParserOutputUsageAccumulator($out); $usageAccumulator->addSiteLinksUsage($itemId); } else { $out->unsetProperty('wikibase_item'); } }