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

$registry

private \com\setasign\SetaFramework\Registry\Registry PageSettings::$registry

Methods

__construct()

public PageSettings::__construct (
\com\setasign\SetaFramework\Application\ApplicationConfig $applicationConfig,
\com\setasign\SetaFramework\Registry\Registry $registry
)
Parameters
$applicationConfig : \com\setasign\SetaFramework\Application\ApplicationConfig
 
$registry : \com\setasign\SetaFramework\Registry\Registry
 

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