HtmlHeaderMeta
in package
Read onlyYes
FinalYes
Table of Contents
Properties
Methods
- __construct() : mixed
- createMetaTags() : array<string|int, mixed>
- Usuable later for single page
- generateHtmlHeaderBase() : array{'metaTags': array, 'metaTitlePlus': string}
- generateMetaTags() : array<string|int, mixed>
- getAltLangLinks() : array<string|int, mixed>
- array with iso-key and links
- getAltLangMeta() : string
- Gets a link to change the content to antoher language without changing the page language
- getAltLinkCanon() : string
- get link alternate and canonical
- getDefMeta() : array<string|int, mixed>
- getLastImageForMeta() : string
- replaceEnPath() : array<string|int, mixed>|string
Properties
$htmlHeader
private
HtmlHeader
$htmlHeader
$htmlMeta
private
HtmlMeta
$htmlMeta
$initBase
private
InitBase
$initBase
Methods
__construct()
public
__construct(HtmlHeader $htmlHeader, InitBase $initBase) : mixed
Parameters
- $htmlHeader : HtmlHeader
- $initBase : InitBase
createMetaTags()
Usuable later for single page
public
createMetaTags(array<string|int, mixed> $headerData) : array<string|int, mixed>
Parameters
- $headerData : array<string|int, mixed>
Return values
array<string|int, mixed>generateHtmlHeaderBase()
private
generateHtmlHeaderBase(string $strMetaOgType[, mixed $strMetaTitle = '' ]) : array{'metaTags': array, 'metaTitlePlus': string}
Parameters
- $strMetaOgType : string
- $strMetaTitle : mixed = ''
Return values
array{'metaTags': array, 'metaTitlePlus': string}generateMetaTags()
private
generateMetaTags(array<string|int, mixed> $saMetaBase, array<string|int, mixed> $headerData) : array<string|int, mixed>
Parameters
- $saMetaBase : array<string|int, mixed>
- $headerData : array<string|int, mixed>
Return values
array<string|int, mixed>getAltLangLinks()
array with iso-key and links
private
getAltLangLinks([string|mixed|null $strRequestUri = '' ]) : array<string|int, mixed>
Parameters
- $strRequestUri : string|mixed|null = ''
Return values
array<string|int, mixed>getAltLangMeta()
Gets a link to change the content to antoher language without changing the page language
private
getAltLangMeta([string|null $strRequestUri = '' ]) : string
Parameters
- $strRequestUri : string|null = ''
Return values
stringgetAltLinkCanon()
get link alternate and canonical
private
getAltLinkCanon([string|mixed|null $strRequestUri = '' ]) : string
Parameters
- $strRequestUri : string|mixed|null = ''
Return values
stringgetDefMeta()
private
getDefMeta(array<string|int, mixed> $saMeta, string $strMetaTitlePlus) : array<string|int, mixed>
Parameters
- $saMeta : array<string|int, mixed>
- $strMetaTitlePlus : string
Return values
array<string|int, mixed>getLastImageForMeta()
private
getLastImageForMeta([string $strLinkRelFlyer = '' ]) : string
Parameters
- $strLinkRelFlyer : string = ''
Return values
stringreplaceEnPath()
private
replaceEnPath(string $val) : array<string|int, mixed>|string
Parameters
- $val : string