/** * Creating a Repo link with Item ID as anchor text * * @param IContextSource $context * @param ItemId $itemId * * @return array */ private function getItemPageInfo(IContextSource $context, ItemId $itemId) { $itemLink = $this->repoLinker->buildEntityLink($itemId, array('external')); return array($context->msg('wikibase-pageinfo-entity-id'), $itemLink); }
/** * @param EntityId $entityId * * @return string HTML */ private function formatEntityLink(EntityId $entityId) { $entityLink = $this->repoLinker->buildEntityLink($entityId); return wfMessage('word-separator')->plain() . wfMessage('parentheses')->rawParams($entityLink)->text(); }