Docs Goabase

JsonLDPage
in package
uses TraitImageTools

FinalYes

Table of Contents

Properties

$htmlHeader  : HtmlHeader
$input  : Input
$jsonLD  : JsonLD
$pageData  : array<string|int, mixed>

Methods

__construct()  : mixed
getImageToolsInstance()  : ImageTools
jsonHandler()  : string
fetchKeywords()  : array<string|int, mixed>|array<string|int, string>
formatJsDescription()  : string
getDescription()  : string
getImageJsonLD()  : string|array<string|int, string>
getJsonLDImage()  : array<string|int, mixed>|string
getJsonWPHeader()  : array<string|int, mixed>
getPage()  : string
JsonLD for the page
getWorkTranslation()  : array<string|int, mixed>
getWPFooter()  : array<string|int, string>
getWPSidebar()  : array<string|int, string>
mergeToGraph()  : string
Führt am Ende alles zusammen
putInScript()  : string

Properties

$pageData

private array<string|int, mixed> $pageData = []

Methods

jsonHandler()

public jsonHandler(array<string|int, mixed> $saMetaBase) : string
Parameters
$saMetaBase : array<string|int, mixed>
Return values
string

fetchKeywords()

private fetchKeywords() : array<string|int, mixed>|array<string|int, string>
Return values
array<string|int, mixed>|array<string|int, string>

formatJsDescription()

private formatJsDescription(mixed $jsDescription) : string
Parameters
$jsDescription : mixed
Return values
string

getDescription()

private getDescription(string $description) : string
Parameters
$description : string
Return values
string

getImageJsonLD()

private getImageJsonLD(string $imagePath[, string $fileName = '' ]) : string|array<string|int, string>
Parameters
$imagePath : string
$fileName : string = ''
Return values
string|array<string|int, string>

getJsonLDImage()

private getJsonLDImage() : array<string|int, mixed>|string
Return values
array<string|int, mixed>|string

getJsonWPHeader()

private getJsonWPHeader(string $pageTitle) : array<string|int, mixed>
Parameters
$pageTitle : string
Return values
array<string|int, mixed>

getPage()

JsonLD for the page

private getPage([string $pageTitle = '' ][, string $description = '' ]) : string
Parameters
$pageTitle : string = ''
$description : string = ''
Return values
string

getWorkTranslation()

private getWorkTranslation(string $strRequestUri) : array<string|int, mixed>
Parameters
$strRequestUri : string
Return values
array<string|int, mixed>

getWPFooter()

private getWPFooter() : array<string|int, string>
Return values
array<string|int, string>

getWPSidebar()

private getWPSidebar() : array<string|int, string>
Return values
array<string|int, string>

mergeToGraph()

Führt am Ende alles zusammen

private mergeToGraph([array<string|int, mixed> $data = [] ]) : string
Parameters
$data : array<string|int, mixed> = []
Return values
string

putInScript()

private putInScript(string $return) : string
Parameters
$return : string
Return values
string

        
On this page

Search results