TYPO3 CMS  TYPO3_6-2
TYPO3\CMS\Core\Localization\LocalizationFactory Class Reference
Inheritance diagram for TYPO3\CMS\Core\Localization\LocalizationFactory:
TYPO3\CMS\Core\SingletonInterface t3lib_l10n_Factory

Public Member Functions

 __construct ()
 

Public Attributes

 $store
 

Protected Member Functions

 initialize ()
 
 initializeCache ()
 
 localizationOverride ($fileReference, $languageKey, $charset, $errorMode, array &$LOCAL_LANG)
 

Protected Attributes

 $cacheInstance
 
 $errorMode
 

Detailed Description

Provides a language parser factory.

Author
Dominique Feyer dfeye.nosp@m.r@re.nosp@m.elpee.nosp@m.k.ne.nosp@m.t

Definition at line 25 of file LocalizationFactory.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Core\Localization\LocalizationFactory::__construct ( )

Class constructor

Definition at line 45 of file LocalizationFactory.php.

References TYPO3\CMS\Core\Localization\LocalizationFactory\initialize().

Member Function Documentation

◆ initialize()

TYPO3\CMS\Core\Localization\LocalizationFactory::initialize ( )
protected

◆ initializeCache()

TYPO3\CMS\Core\Localization\LocalizationFactory::initializeCache ( )
protected

◆ localizationOverride()

TYPO3\CMS\Core\Localization\LocalizationFactory::localizationOverride (   $fileReference,
  $languageKey,
  $charset,
  $errorMode,
array &  $LOCAL_LANG 
)
protected

Override localization file

This method merges the content of the override file with the default file

Parameters
string$fileReference
string$languageKey
string$charset
integer$errorMode
array$LOCAL_LANG
Returns
void

Definition at line 135 of file LocalizationFactory.php.

References TYPO3\CMS\Core\Localization\LocalizationFactory\$errorMode, $GLOBALS, TYPO3\CMS\Core\Utility\GeneralUtility\getFileAbsFileName(), and TYPO3\CMS\Core\Utility\ArrayUtility\mergeRecursiveWithOverrule().

Referenced by TYPO3\CMS\Core\Localization\LocalizationFactory\initializeCache().

Member Data Documentation

◆ $cacheInstance

TYPO3\CMS\Core\Localization\LocalizationFactory::$cacheInstance
protected

Definition at line 30 of file LocalizationFactory.php.

◆ $errorMode

TYPO3\CMS\Core\Localization\LocalizationFactory::$errorMode
protected

◆ $store

TYPO3\CMS\Core\Localization\LocalizationFactory::$store

Definition at line 40 of file LocalizationFactory.php.