com\setasign\Konquadrat
LanguageManager Class LanguageManager
File: /Konquadrat/src/LanguageManager.php
Class hierarchy
Summary
Properties
$languageConfig
protected LanguageManager::$languageConfig
$projectLanguage
protected ?string LanguageManager::$projectLanguage
$projectLanguages
protected ?string[] LanguageManager::$projectLanguages
This will be filled when DI_OBJECT_CONFIG_LOADER is loading.
$session
protected LanguageManager::$session
$temporarySystemLanguage
protected ?string LanguageManager::$temporarySystemLanguage
Methods
__construct()
public LanguageManager::__construct (
?\com\setasign\SetaFramework\Session\SessionInterface $session,
\com\setasign\SetaFramework\Config\Config $languageConfig
)\com\setasign\SetaFramework\Config\Config $languageConfig
Parameters
- $session : ?\com\setasign\SetaFramework\Session\SessionInterface
- $languageConfig : \com\setasign\SetaFramework\Config\Config
getText()
Helper method to read a multilingual text
Parameters
- $textObject : \ArrayAccess|array|string
- $useSystemLanguage : bool
If true the projectLanguage will be ignored!
setTemporarySystemLanguage()
Sets the system language but only in this run without using the session.
Parameters
- $temporarySystemLanguage : ?string
