| Next revision | Previous revision |
| scriptlog:lib:core:localedetector [2026/09/26 09:09] – admin admin | scriptlog:lib:core:localedetector [2026/09/26 09:34] (current) – admin admin |
|---|
| ======= Properties (4) ======= | ======= Properties (4) ======= |
| |
| ^ Visibility ^ Type ^ Name ^ Default ^ Line ^ | ^ Visibility ^ Type ^ Name ^ Default ^ Line ^ |
| | ''private'' | ''(untyped)'' | ''$availableLocales'' | ''[];'' | 11 | | | ''private'' | ''(untyped)'' | ''$availableLocales'' | ''[]'' | 11 | |
| | ''private'' | ''(untyped)'' | ''$defaultLocale'' | '''en';'' | 12 | | | ''private'' | ''(untyped)'' | ''$defaultLocale'' | '''en''' | 12 | |
| | ''private'' | ''(untyped)'' | ''$autoDetectEnabled'' | ''true;'' | 13 | | | ''private'' | ''(untyped)'' | ''$autoDetectEnabled'' | ''true'' | 13 | |
| | ''private'' | ''(untyped)'' | ''$settingsLoaded'' | ''false;'' | 14 | | | ''private'' | ''(untyped)'' | ''$settingsLoaded'' | ''false'' | 14 | |
| |
| ======= Methods (14) ======= | ======= Methods (14) ======= |
| |
| ^ Visibility ^ Method ^ Summary ^ Line ^ | ^ Visibility ^ Method ^ Summary ^ Line ^ |
| | public | ''__construct()'' | (undocumented) | 16 | | | public | ''__construct()'' | (undocumented) | 16 | |
| | private | ''applySettings()'' | (undocumented) | 26 | | | private | ''applySettings()'' | (undocumented) | 26 | |
| | private | ''loadSettings()'' | (undocumented) | 34 | | | private | ''loadSettings()'' | (undocumented) | 34 | |
| | public | ''detect()'' | (undocumented) | 68 | | | public | ''detect()'' | (undocumented) | 68 | |
| | private | ''extractFromUrl()'' | (undocumented) | 94 | | | private | ''extractFromUrl()'' | (undocumented) | 94 | |
| | private | ''detectFromBrowser()'' | (undocumented) | 109 | | | private | ''detectFromBrowser()'' | (undocumented) | 109 | |
| | public | ''isValidLocale()'' | (undocumented) | 134 | | | public | ''isValidLocale()'' | (undocumented) | 134 | |
| | public | ''setLocale()'' | (undocumented) | 139 | | | public | ''setLocale()'' | (undocumented) | 139 | |
| | public | ''getAvailableLocales()'' | (undocumented) | 151 | | | public | ''getAvailableLocales()'' | (undocumented) | 151 | |
| | public | ''setAvailableLocales()'' | (undocumented) | 156 | | | public | ''setAvailableLocales()'' | (undocumented) | 156 | |
| | public | ''getDefaultLocale()'' | (undocumented) | 161 | | | public | ''getDefaultLocale()'' | (undocumented) | 161 | |
| | public | ''setDefaultLocale()'' | (undocumented) | 166 | | | public | ''setDefaultLocale()'' | (undocumented) | 166 | |
| | public | ''isAutoDetectEnabled()'' | (undocumented) | 171 | | | public | ''isAutoDetectEnabled()'' | (undocumented) | 171 | |
| | public | ''setAutoDetect()'' | (undocumented) | 176 | | | public | ''setAutoDetect()'' | (undocumented) | 176 | |
| |
| |
| //lines 16–24 (9)// | //lines 16–24 (9)// |
| |
| ^ Parameter ^ Type ^ Default ^ Description ^ | ^ Parameter ^ Type ^ Default ^ Description ^ |
| | ''$settings'' | ''array'' | ''[]'' | //none// | | | ''$settings'' | ''array'' | ''[]'' | //none// | |
| |
| |
| //lines 26–32 (7)// | //lines 26–32 (7)// |
| |
| ^ Parameter ^ Type ^ Default ^ Description ^ | ^ Parameter ^ Type ^ Default ^ Description ^ |
| | ''$settings'' | ''array'' | //required// | //none// | | | ''$settings'' | ''array'' | //required// | //none// | |
| |
| **Returns:** ''void'' | **Returns:** ''void'' |
| //lines 134–137 (4)// | //lines 134–137 (4)// |
| |
| ^ Parameter ^ Type ^ Default ^ Description ^ | ^ Parameter ^ Type ^ Default ^ Description ^ |
| | ''$locale'' | ''string'' | //required// | //none// | | | ''$locale'' | ''string'' | //required// | //none// | |
| |
| **Returns:** ''bool'' | **Returns:** ''bool'' |
| //lines 139–149 (11)// | //lines 139–149 (11)// |
| |
| ^ Parameter ^ Type ^ Default ^ Description ^ | ^ Parameter ^ Type ^ Default ^ Description ^ |
| | ''$locale'' | ''string'' | //required// | //none// | | | ''$locale'' | ''string'' | //required// | //none// | |
| |
| **Returns:** ''bool'' | **Returns:** ''bool'' |
| //lines 156–159 (4)// | //lines 156–159 (4)// |
| |
| ^ Parameter ^ Type ^ Default ^ Description ^ | ^ Parameter ^ Type ^ Default ^ Description ^ |
| | ''$locales'' | ''array'' | //required// | //none// | | | ''$locales'' | ''array'' | //required// | //none// | |
| |
| **Returns:** ''void'' | **Returns:** ''void'' |
| //lines 166–169 (4)// | //lines 166–169 (4)// |
| |
| ^ Parameter ^ Type ^ Default ^ Description ^ | ^ Parameter ^ Type ^ Default ^ Description ^ |
| | ''$locale'' | ''string'' | //required// | //none// | | | ''$locale'' | ''string'' | //required// | //none// | |
| |
| **Returns:** ''void'' | **Returns:** ''void'' |
| //lines 176–179 (4)// | //lines 176–179 (4)// |
| |
| ^ Parameter ^ Type ^ Default ^ Description ^ | ^ Parameter ^ Type ^ Default ^ Description ^ |
| | ''$enabled'' | ''bool'' | //required// | //none// | | | ''$enabled'' | ''bool'' | //required// | //none// | |
| |
| **Returns:** ''void'' | **Returns:** ''void'' |
| ======= Imports ======= | ======= Imports ======= |
| |
| ^ Alias ^ Fully-qualified name ^ | ^ Alias ^ Fully-qualified name ^ |
| | ''ConfigurationDao'' | [[scriptlog:lib:dao:configurationdao|''Scriptlog\Dao\ConfigurationDao'']] | | | ''ConfigurationDao'' | [[scriptlog:lib:dao:configurationdao|''Scriptlog\Dao\ConfigurationDao'']] | |
| |
| |