‪TYPO3CMS  ‪main
TYPO3\CMS\Seo\HrefLang\HrefLangGenerator Class Reference

Public Member Functions

 __construct (protected ContentObjectRenderer $cObj, protected LanguageMenuProcessor $languageMenuProcessor,)
 
 __invoke (ModifyHrefLangTagsEvent $event)
 

Protected Member Functions

 getAbsoluteUrl (string $url, SiteLanguage $siteLanguage)
 
 getTranslatedPageRecord (int $pageId, int $languageId, Site $site)
 

Detailed Description

Class to add the hreflang tags to the page

Definition at line 37 of file HrefLangGenerator.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Seo\HrefLang\HrefLangGenerator::__construct ( protected ContentObjectRenderer  $cObj,
protected LanguageMenuProcessor  $languageMenuProcessor 
)

Definition at line 39 of file HrefLangGenerator.php.

Member Function Documentation

◆ __invoke()

◆ getAbsoluteUrl()

TYPO3\CMS\Seo\HrefLang\HrefLangGenerator::getAbsoluteUrl ( string  $url,
SiteLanguage  $siteLanguage 
)
protected

◆ getTranslatedPageRecord()

TYPO3\CMS\Seo\HrefLang\HrefLangGenerator::getTranslatedPageRecord ( int  $pageId,
int  $languageId,
Site  $site 
)
protected