source/Application/Model/SeoEncoderArticle.php
public function getArticleMainUrl($oArticle, $iLang = null)
    {
        if (!isset($iLang)) {
            $iLang = $oArticle->getLanguage();
        }

        return $this->_getFullUrl($this->getArticleMainUri($oArticle, $iLang), $iLang);
    }
public function getArticleMainUrl($oArticle, $iLang = null)
    {
        if (!isset($iLang)) {
            $iLang = $oArticle->getLanguage();
        }

        return $this->_getFullUrl($this->getArticleMainUri($oArticle, $iLang), $iLang);
    }
public function getArticleMainUrl ( $ oArticle , $ iLang = null ) { if ( ! isset ( $ iLang ) ) { $ iLang = $ oArticle -> getLanguage ( ) ; } return $ this -> _getFullUrl ( $ this -> getArticleMainUri ( $ oArticle , $ iLang ) , $ iLang ) ; }
return article main url, with path of its default category

@param \OxidEsales\Eshop\Application\Model\Article $oArticle product
@param int                                         $iLang    language id

@return string
return article main url with path of its default category