com\setasign\SetaSite\Page

PageSettings

File: /SetaSite/src/Page/PageSettings.php

Class hierarchy

Summary

Properties

$actualLanguage

private ?string PageSettings::$actualLanguage

$defaultLanguage

$ignoreAcceptLanguageHeader

$isDebug

private bool PageSettings::$isDebug

$languages

private string[] PageSettings::$languages

Methods

getDefaultPageLanguage()

public PageSettings::getDefaultPageLanguage (
void
): string

Returns the default page language

getDefaultPageVersion()

public PageSettings::getDefaultPageVersion (
void
): int

getIgnoreAcceptLanguageHeader()

getPageLanguage()

public PageSettings::getPageLanguage (
void
): string

Returns the page language.

getPageLanguages()

public PageSettings::getPageLanguages (
void
): array

Returns all registered page languages.

isBackendMode()

public PageSettings::isBackendMode (
void
): bool

isDebug()

public PageSettings::isDebug (
void
): bool

setBackendMode()

public PageSettings::setBackendMode (
bool $backendMode = true
): void
Parameters
$backendMode: bool
 

setPageLanguage()

public PageSettings::setPageLanguage (
string $language
): void

Sets the page language.

Parameters
$language: string