public function getLinkCanonical(Article $article)
{
$link = array(trim($this->getPublicationAliasName($article), '/'), $article->getLanguage() ? $article->getLanguage()->getCode() : null, $this->getIssueShortName($article), $this->getSectionShortName($article));
if (!in_array($article->getType(), $this->sectionTypes)) {
$link[] = $article->getNumber();
}
$link = implode('/', $link);
return strpos($link, 'http') === 0 ? $link : 'http://' . $link;
}