TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Core\Localization\LocalizationFactory Class Reference
Inheritance diagram for TYPO3\CMS\Core\Localization\LocalizationFactory:
TYPO3\CMS\Core\SingletonInterface

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.

Definition at line 24 of file LocalizationFactory.php.

Constructor & Destructor Documentation

◆ __construct()

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

Class constructor

Definition at line 44 of file LocalizationFactory.php.

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

Member Function Documentation

◆ initialize()

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

◆ initializeCache()

◆ 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
int$errorMode
array$LOCAL_LANG
Returns
void

Definition at line 157 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 29 of file LocalizationFactory.php.

◆ $errorMode

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

◆ $store

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

Definition at line 39 of file LocalizationFactory.php.