class ContentHelper (View source)

Methods

__construct(Canonical $canonical, RequestStack $requestStack, Config $config, LocaleExtension $localeExtension)

No description

void
setCanonicalPath($record, string|null $locale = null)

No description

string|null
getLink($record, bool $canonical = false, string|null $locale = null)

No description

bool
isHomepage(Content $content)

No description

bool
is404(Content $content)

No description

bool
is403(Content $content)

No description

bool
isMaintenance(Content $content)

No description

static bool
isSuitable(Content $record, string $which = 'title_format')

No description

string
get(Content $record, string $format = '', string|null $locale = null)

No description

static array
getFieldNames(string $format)

No description

static array
guessTitleFields(Content $content)

No description

static string
getFieldBasedTitle(Content $content, string $locale = '')

No description

Details

__construct(Canonical $canonical, RequestStack $requestStack, Config $config, LocaleExtension $localeExtension)

Parameters

Canonical $canonical
RequestStack $requestStack
Config $config
LocaleExtension $localeExtension

void setCanonicalPath($record, string|null $locale = null)

Parameters

$record
string|null $locale

Return Value

void

Parameters

$record
bool $canonical
string|null $locale

Return Value

string|null

bool isHomepage(Content $content)

Parameters

Content $content

Return Value

bool

bool is404(Content $content)

Parameters

Content $content

Return Value

bool

bool is403(Content $content)

Parameters

Content $content

Return Value

bool

bool isMaintenance(Content $content)

Parameters

Content $content

Return Value

bool

static bool isSuitable(Content $record, string $which = 'title_format')

Parameters

Content $record
string $which

Return Value

bool

string get(Content $record, string $format = '', string|null $locale = null)

Parameters

Content $record
string $format
string|null $locale

Return Value

string

static array getFieldNames(string $format)

Parameters

string $format

Return Value

array

static array guessTitleFields(Content $content)

Parameters

Content $content

Return Value

array

static string getFieldBasedTitle(Content $content, string $locale = '')

Parameters

Content $content
string $locale

Return Value

string