Passed
Push — master ( bfd298...52b2ea )
by Sebastian
03:13
created
src/Localization/Currency.php 2 patches
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -52,7 +52,7 @@  discard block
 block discarded – undo
52 52
             return self::$instances[$id];
53 53
         }
54 54
 
55
-        $className = '\AppLocalize\Localization_Currency_' . $id;
55
+        $className = '\AppLocalize\Localization_Currency_'.$id;
56 56
 
57 57
         return new $className($country);
58 58
     }
@@ -92,7 +92,7 @@  discard block
 block discarded – undo
92 92
      */
93 93
     public static function isCurrencyKnown($currencyName)
94 94
     {
95
-        return file_exists(__DIR__ . '/Currency/' . $currencyName . '.php');
95
+        return file_exists(__DIR__.'/Currency/'.$currencyName.'.php');
96 96
     }
97 97
 
98 98
     /**
@@ -268,7 +268,7 @@  discard block
 block discarded – undo
268 268
         return $this->country->getNumberDecimalsSeparator();
269 269
     }
270 270
 
271
-    public function makeReadable($number, $decimalPositions = 2, $addSymbol=true)
271
+    public function makeReadable($number, $decimalPositions = 2, $addSymbol = true)
272 272
     {
273 273
         if ($number == null || $number == '') {
274 274
             return null;
@@ -287,14 +287,14 @@  discard block
 block discarded – undo
287 287
         
288 288
         $number = $this->formatNumber($parsed->getFloat(), $decimalPositions);
289 289
 
290
-        if(!$addSymbol) {
290
+        if (!$addSymbol) {
291 291
             return $number;
292 292
         }
293 293
         
294 294
         if ($this->isSymbolOnFront()) {
295
-            return $this->getSymbol() . ' ' . $number;
295
+            return $this->getSymbol().' '.$number;
296 296
         }
297 297
 
298
-        return $number . ' ' . $this->getSymbol();
298
+        return $number.' '.$this->getSymbol();
299 299
     }
300 300
 }
301 301
\ No newline at end of file
Please login to merge, or discard this patch.
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -197,8 +197,7 @@
 block discarded – undo
197 197
             if ($decimals == '-') {
198 198
                 $decimals = 0;
199 199
             }
200
-        } 
201
-        else 
200
+        } else 
202 201
         {
203 202
             $decimals = null;
204 203
             $thousands = floatval(implode('', $parts));
Please login to merge, or discard this patch.
src/Localization/Currency/Number.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -40,7 +40,7 @@
 block discarded – undo
40 40
     public function getFloat()
41 41
     {
42 42
         if ($this->decimals) {
43
-            return floatval($this->number . '.' . $this->decimals);
43
+            return floatval($this->number.'.'.$this->decimals);
44 44
         }
45 45
 
46 46
         return $this->number;
Please login to merge, or discard this patch.
src/Localization/Translator.php 1 patch
Spacing   +29 added lines, -29 removed lines patch added patch discarded remove patch
@@ -57,7 +57,7 @@  discard block
 block discarded – undo
57 57
     
58 58
     public function addSources($sources)
59 59
     {
60
-        foreach($sources as $source) {
60
+        foreach ($sources as $source) {
61 61
             $this->addSource($source);
62 62
         }
63 63
     }
@@ -108,7 +108,7 @@  discard block
 block discarded – undo
108 108
             $this->strings[$localeName] = array();
109 109
         }
110 110
 
111
-        foreach($this->sources as $source)
111
+        foreach ($this->sources as $source)
112 112
         {
113 113
             $file = $this->resolveStorageFile($locale, $source);
114 114
             if (!file_exists($file)) {
@@ -117,7 +117,7 @@  discard block
 block discarded – undo
117 117
             
118 118
             $data = parse_ini_file($file, false);
119 119
             
120
-            if($data === false) 
120
+            if ($data === false) 
121 121
             {
122 122
                 throw new Localization_Exception(
123 123
                     'Malformatted localization file',
@@ -189,7 +189,7 @@  discard block
 block discarded – undo
189 189
         
190 190
         $name = $locale->getName();
191 191
         
192
-        if(isset($this->strings[$name])) {
192
+        if (isset($this->strings[$name])) {
193 193
             return $this->strings[$name];
194 194
         }
195 195
         
@@ -219,25 +219,25 @@  discard block
 block discarded – undo
219 219
     * @param boolean $editable
220 220
     * @throws Localization_Exception
221 221
     */
222
-    protected function renderStringsFile($type, Localization_Source $source, $hashes, $file, Localization_Locale $locale, $editable=true)
222
+    protected function renderStringsFile($type, Localization_Source $source, $hashes, $file, Localization_Locale $locale, $editable = true)
223 223
     {
224 224
         $sourceID = $source->getID();
225 225
         
226
-        $title = strtoupper($type).' TRANSLATION FILE FOR ' . strtoupper($locale->getLabel());
226
+        $title = strtoupper($type).' TRANSLATION FILE FOR '.strtoupper($locale->getLabel());
227 227
         
228
-        $content  = '; -------------------------------------------------------' . PHP_EOL;
229
-        $content .= '; '. $title . PHP_EOL;
230
-        $content .= '; -------------------------------------------------------' . PHP_EOL;
231
-        $content .= '; ' . PHP_EOL;
228
+        $content  = '; -------------------------------------------------------'.PHP_EOL;
229
+        $content .= '; '.$title.PHP_EOL;
230
+        $content .= '; -------------------------------------------------------'.PHP_EOL;
231
+        $content .= '; '.PHP_EOL;
232 232
         
233
-        if($editable) {
234
-            $content .= '; You may edit text directly in this file under the following conditions:' . PHP_EOL;
235
-            $content .= '; ' . PHP_EOL;
236
-            $content .= '; 1) Do not to modify the keys (left hand side of the = sign)' . PHP_EOL;
237
-            $content .= '; 2) Save the file as UTF-8 without BOM' . PHP_EOL;
233
+        if ($editable) {
234
+            $content .= '; You may edit text directly in this file under the following conditions:'.PHP_EOL;
235
+            $content .= '; '.PHP_EOL;
236
+            $content .= '; 1) Do not to modify the keys (left hand side of the = sign)'.PHP_EOL;
237
+            $content .= '; 2) Save the file as UTF-8 without BOM'.PHP_EOL;
238 238
         } else {
239
-            $content .= '; Do NOT edit this file directly! It depends on the main translation file' . PHP_EOL;
240
-            $content .= '; and any changes will be lost. Edit the main file instead.' . PHP_EOL;
239
+            $content .= '; Do NOT edit this file directly! It depends on the main translation file'.PHP_EOL;
240
+            $content .= '; and any changes will be lost. Edit the main file instead.'.PHP_EOL;
241 241
         }
242 242
         
243 243
         $content .= PHP_EOL;
@@ -245,14 +245,14 @@  discard block
 block discarded – undo
245 245
         $saveList = array();
246 246
         foreach ($hashes as $hash) 
247 247
         {
248
-            if(!$hash->hasSourceID($sourceID)) {
248
+            if (!$hash->hasSourceID($sourceID)) {
249 249
                 continue;
250 250
             }
251 251
             
252 252
             $text = $this->getHashTranslation($hash->getHash(), $locale);
253 253
 
254 254
             // skip any empty strings
255
-            if($text === null || trim($text) == '') {
255
+            if ($text === null || trim($text) == '') {
256 256
                 continue;
257 257
             }
258 258
             
@@ -264,11 +264,11 @@  discard block
 block discarded – undo
264 264
         
265 265
         usort($saveList, array($this, 'callback_sortStrings'));
266 266
 
267
-        foreach($saveList as $entry) {
268
-            $content .= $entry['hash'] . '= "' . $entry['text'] . '"' . PHP_EOL;
267
+        foreach ($saveList as $entry) {
268
+            $content .= $entry['hash'].'= "'.$entry['text'].'"'.PHP_EOL;
269 269
         }
270 270
 
271
-        if(!file_put_contents($file, $content)) {
271
+        if (!file_put_contents($file, $content)) {
272 272
             throw new Localization_Exception(
273 273
                 'Cannot save localization file',
274 274
                 sprintf(
@@ -294,7 +294,7 @@  discard block
 block discarded – undo
294 294
     public function callback_sortStrings($a, $b)
295 295
     {
296 296
         $result = strnatcasecmp($a['text'], $b['text']);
297
-        if($result==0) {
297
+        if ($result == 0) {
298 298
             return strnatcmp($a['hash'], $b['hash']);
299 299
         }
300 300
         
@@ -369,7 +369,7 @@  discard block
 block discarded – undo
369 369
         
370 370
         // to avoid re-creating the hash for the same texts over and over,
371 371
         // we keep track of the hashes we created, and re-use them.
372
-        if(isset($this->reverseStrings[$text])) {
372
+        if (isset($this->reverseStrings[$text])) {
373 373
             $hash = $this->reverseStrings[$text];
374 374
         } else {
375 375
             $hash = md5($text);
@@ -430,15 +430,15 @@  discard block
 block discarded – undo
430 430
      * @param string $hash
431 431
      * @return string|NULL
432 432
      */
433
-    public function getHashTranslation($hash, Localization_Locale $locale=null)
433
+    public function getHashTranslation($hash, Localization_Locale $locale = null)
434 434
     {
435
-        if(!$locale) {
435
+        if (!$locale) {
436 436
             $locale = $this->targetLocale;
437 437
         }
438 438
         
439 439
         $localeName = $locale->getName();
440 440
         
441
-        if(isset($this->strings[$localeName]) && isset($this->strings[$localeName][$hash])) {
441
+        if (isset($this->strings[$localeName]) && isset($this->strings[$localeName][$hash])) {
442 442
             return $this->strings[$localeName][$hash];
443 443
         }
444 444
 
@@ -455,10 +455,10 @@  discard block
 block discarded – undo
455 455
     {
456 456
         $result = array();
457 457
         
458
-        foreach($this->sources as $source) 
458
+        foreach ($this->sources as $source) 
459 459
         {
460 460
             $localeFile = self::getClientStorageFile($locale, $source);
461
-            if(!file_exists($localeFile)) {
461
+            if (!file_exists($localeFile)) {
462 462
                 continue;
463 463
             }
464 464
             
Please login to merge, or discard this patch.
src/Localization/Scanner.php 1 patch
Indentation   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -4,24 +4,24 @@  discard block
 block discarded – undo
4 4
 
5 5
 class Localization_Scanner
6 6
 {
7
-   /**
8
-    * @var float
9
-    */
7
+    /**
8
+     * @var float
9
+     */
10 10
     protected $timeStart;
11 11
     
12
-   /**
13
-    * @var float
14
-    */
12
+    /**
13
+     * @var float
14
+     */
15 15
     protected $timeEnd;
16 16
     
17
-   /**
18
-    * @var array
19
-    */
17
+    /**
18
+     * @var array
19
+     */
20 20
     protected $stringInfos = array();
21 21
     
22
-   /**
23
-    * @var string
24
-    */
22
+    /**
23
+     * @var string
24
+     */
25 25
     protected $storageFile;
26 26
     
27 27
     /**
@@ -91,9 +91,9 @@  discard block
 block discarded – undo
91 91
         \AppUtils\FileHelper::saveAsJSON($data, $this->storageFile);
92 92
     }
93 93
     
94
-   /**
95
-    * @var Localization_Parser
96
-    */
94
+    /**
95
+     * @var Localization_Parser
96
+     */
97 97
     protected $parser;
98 98
 
99 99
     public function getParser()
@@ -149,12 +149,12 @@  discard block
 block discarded – undo
149 149
         return $this->getCollection()->countWarnings();
150 150
     }
151 151
     
152
-   /**
153
-    * Retrieves all warnings that have been registered
154
-    * during the last search for translateable texts.
155
-    * 
156
-    * @return \AppLocalize\Localization_Scanner_StringsCollection_Warning[]
157
-    */
152
+    /**
153
+     * Retrieves all warnings that have been registered
154
+     * during the last search for translateable texts.
155
+     * 
156
+     * @return \AppLocalize\Localization_Scanner_StringsCollection_Warning[]
157
+     */
158 158
     public function getWarnings()
159 159
     {
160 160
         return $this->getCollection()->getWarnings();
Please login to merge, or discard this patch.
src/Localization/Scanner/StringsCollection/Warning.php 1 patch
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -6,9 +6,9 @@
 block discarded – undo
6 6
 
7 7
 class Localization_Scanner_StringsCollection_Warning
8 8
 {
9
-   /**
10
-    * @var array
11
-    */
9
+    /**
10
+     * @var array
11
+     */
12 12
     protected $data;
13 13
     
14 14
     public function __construct(array $data)
Please login to merge, or discard this patch.
src/Localization/Scanner/StringHash.php 1 patch
Indentation   +32 added lines, -32 removed lines patch added patch discarded remove patch
@@ -13,19 +13,19 @@  discard block
 block discarded – undo
13 13
  */
14 14
 class Localization_Scanner_StringHash
15 15
 {
16
-   /**
17
-    * @var Localization_Scanner_StringsCollection
18
-    */
16
+    /**
17
+     * @var Localization_Scanner_StringsCollection
18
+     */
19 19
     protected $collection;
20 20
     
21
-   /**
22
-    * @var string
23
-    */
21
+    /**
22
+     * @var string
23
+     */
24 24
     protected $hash;
25 25
     
26
-   /**
27
-    * @var Localization_Scanner_StringInfo[]
28
-    */
26
+    /**
27
+     * @var Localization_Scanner_StringInfo[]
28
+     */
29 29
     protected $strings = array();
30 30
     
31 31
     protected $sourceIDs = array();
@@ -55,10 +55,10 @@  discard block
 block discarded – undo
55 55
         return $entries;
56 56
     }
57 57
     
58
-   /**
59
-    * Retrieves all individual string locations where this text was found.
60
-    * @return Localization_Scanner_StringInfo[]
61
-    */
58
+    /**
59
+     * Retrieves all individual string locations where this text was found.
60
+     * @return Localization_Scanner_StringInfo[]
61
+     */
62 62
     public function getStrings()
63 63
     {
64 64
         return $this->strings;
@@ -118,10 +118,10 @@  discard block
 block discarded – undo
118 118
         return count($this->strings);
119 119
     }
120 120
     
121
-   /**
122
-    * Retrieves the translated text, if any.
123
-    * @return string
124
-    */
121
+    /**
122
+     * Retrieves the translated text, if any.
123
+     * @return string
124
+     */
125 125
     public function getTranslatedText() : string
126 126
     {
127 127
         $translator = Localization::getTranslator();
@@ -134,10 +134,10 @@  discard block
 block discarded – undo
134 134
         return '';
135 135
     }
136 136
     
137
-   /**
138
-    * Retrieves a list of all file names, with relative paths.
139
-    * @return string[]
140
-    */
137
+    /**
138
+     * Retrieves a list of all file names, with relative paths.
139
+     * @return string[]
140
+     */
141 141
     public function getFiles() : array
142 142
     {
143 143
         $files = array();
@@ -159,10 +159,10 @@  discard block
 block discarded – undo
159 159
         return $files;
160 160
     }
161 161
     
162
-   /**
163
-    * Retrieves a list of all file names this string is used in.
164
-    * @return string[]
165
-    */
162
+    /**
163
+     * Retrieves a list of all file names this string is used in.
164
+     * @return string[]
165
+     */
166 166
     public function getFileNames() : array
167 167
     {
168 168
         $files = $this->getFiles();
@@ -179,13 +179,13 @@  discard block
 block discarded – undo
179 179
         return $result;
180 180
     }
181 181
     
182
-   /**
183
-    * Retrieves a text comprised of all strings that are relevant
184
-    * for a full text search, imploded together. Used in the search
185
-    * function to find matching strings.
186
-    * 
187
-    * @return string
188
-    */
182
+    /**
183
+     * Retrieves a text comprised of all strings that are relevant
184
+     * for a full text search, imploded together. Used in the search
185
+     * function to find matching strings.
186
+     * 
187
+     * @return string
188
+     */
189 189
     public function getSearchString() : string
190 190
     {
191 191
         $parts = array($this->getTranslatedText(), $this->getText());
Please login to merge, or discard this patch.
src/Localization/Source.php 1 patch
Indentation   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -6,39 +6,39 @@
 block discarded – undo
6 6
 
7 7
 abstract class Localization_Source
8 8
 {
9
-   /**
10
-    * Human readable label for the source.
11
-    * @var string
12
-    */
9
+    /**
10
+     * Human readable label for the source.
11
+     * @var string
12
+     */
13 13
     protected $label;
14 14
     
15
-   /**
16
-    * Human readable group name to categorize the source.
17
-    * @var string
18
-    */
15
+    /**
16
+     * Human readable group name to categorize the source.
17
+     * @var string
18
+     */
19 19
     protected $group;
20 20
     
21
-   /**
22
-    * The folder in which the localization files are stored
23
-    * @var string
24
-    */
21
+    /**
22
+     * The folder in which the localization files are stored
23
+     * @var string
24
+     */
25 25
     protected $storageFolder;
26 26
     
27
-   /**
28
-    * @var string
29
-    */
27
+    /**
28
+     * @var string
29
+     */
30 30
     protected $alias;
31 31
     
32
-   /**
33
-    * Available during scanning.
34
-    * @var Localization_Scanner_StringsCollection|NULL
35
-    */
32
+    /**
33
+     * Available during scanning.
34
+     * @var Localization_Scanner_StringsCollection|NULL
35
+     */
36 36
     protected $collection;
37 37
     
38
-   /**
39
-    * Available during scanning.
40
-    * @var Localization_Parser|NULL
41
-    */
38
+    /**
39
+     * Available during scanning.
40
+     * @var Localization_Parser|NULL
41
+     */
42 42
     protected $parser;
43 43
     
44 44
     public function __construct(string $alias, string $label, string $group, string $storageFolder)
Please login to merge, or discard this patch.
src/jtokenizer.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -44,7 +44,7 @@  discard block
 block discarded – undo
44 44
     function __construct($i = null)
45 45
     {
46 46
         if (!is_null($i)) {
47
-            $this->i = (int)$i;
47
+            $this->i = (int) $i;
48 48
         }
49 49
     }
50 50
 
@@ -84,7 +84,7 @@  discard block
 block discarded – undo
84 84
     {
85 85
         if (is_int($i)) {
86 86
             if (!isset($this->names[$i])) {
87
-                trigger_error("symbol " . var_export($i, true) . " is unknown in " . get_class($this), E_USER_NOTICE);
87
+                trigger_error("symbol ".var_export($i, true)." is unknown in ".get_class($this), E_USER_NOTICE);
88 88
 
89 89
                 return 'UNKNOWN';
90 90
             } else {
@@ -92,7 +92,7 @@  discard block
 block discarded – undo
92 92
             }
93 93
         } else {
94 94
             if (!isset($this->literals[$i])) {
95
-                trigger_error("literal symbol " . var_export($i, true) . " is unknown in " . get_class($this), E_USER_NOTICE);
95
+                trigger_error("literal symbol ".var_export($i, true)." is unknown in ".get_class($this), E_USER_NOTICE);
96 96
             }
97 97
         }
98 98
 
@@ -112,7 +112,7 @@  discard block
 block discarded – undo
112 112
     function dump()
113 113
     {
114 114
         asort($this->names, SORT_STRING);
115
-        $t = max(2, strlen((string)$this->i));
115
+        $t = max(2, strlen((string) $this->i));
116 116
         foreach ($this->names as $i => $n) {
117 117
             $i = str_pad($i, $t, ' ', STR_PAD_LEFT);
118 118
             echo "$i => $n \n";
Please login to merge, or discard this patch.
src/Localization.php 2 patches
Indentation   +302 added lines, -302 removed lines patch added patch discarded remove patch
@@ -52,12 +52,12 @@  discard block
 block discarded – undo
52 52
     
53 53
     const NAMESPACE_CONTENT = '__content';
54 54
     
55
-   /**
56
-    * Collection of all locales by namespace (application, content, custom...). 
57
-    *
58
-    * @var array
59
-    * @see Localization::addLocale()
60
-    */
55
+    /**
56
+     * Collection of all locales by namespace (application, content, custom...). 
57
+     *
58
+     * @var array
59
+     * @see Localization::addLocale()
60
+     */
61 61
     protected static $locales = array();
62 62
 
63 63
     /**
@@ -66,57 +66,57 @@  discard block
 block discarded – undo
66 66
      */
67 67
     private static $initDone = false;
68 68
 
69
-   /**
70
-    * Path to the file in which the scanner results are stored.
71
-    * @var string
72
-    * @see Localization::configure()
73
-    */
69
+    /**
70
+     * Path to the file in which the scanner results are stored.
71
+     * @var string
72
+     * @see Localization::configure()
73
+     */
74 74
     protected static $storageFile = '';
75 75
     
76
-   /**
77
-    * Path to the folder into which the client libraries are written.
78
-    * @var string
79
-    * @see Localization::setClientLibrariesFolder()
80
-    */
76
+    /**
77
+     * Path to the folder into which the client libraries are written.
78
+     * @var string
79
+     * @see Localization::setClientLibrariesFolder()
80
+     */
81 81
     protected static $clientFolder = '';
82 82
     
83
-   /**
84
-    * If this key changes, client libraries are refreshed.
85
-    * @var string
86
-    * @see Localization::setClientLibrariesCacheKey()
87
-    */
83
+    /**
84
+     * If this key changes, client libraries are refreshed.
85
+     * @var string
86
+     * @see Localization::setClientLibrariesCacheKey()
87
+     */
88 88
     protected static $clientCacheKey = '';
89 89
     
90
-   /**
91
-    * Whether the configuration has been made.
92
-    * @var bool
93
-    * @see Localization::configure()
94
-    */
90
+    /**
91
+     * Whether the configuration has been made.
92
+     * @var bool
93
+     * @see Localization::configure()
94
+     */
95 95
     protected static $configured = false;
96 96
     
97
-   /**
98
-    * Stores event listener instances.
99
-    * @var array
100
-    */
97
+    /**
98
+     * Stores event listener instances.
99
+     * @var array
100
+     */
101 101
     protected static $listeners = array();
102 102
     
103
-   /**
104
-    * @var integer
105
-    * @see Localization::addEventListener()
106
-    */
103
+    /**
104
+     * @var integer
105
+     * @see Localization::addEventListener()
106
+     */
107 107
     protected static $listenersCounter = 0;
108 108
     
109
-   /**
110
-    * @var Localization_Translator|NULL
111
-    */
109
+    /**
110
+     * @var Localization_Translator|NULL
111
+     */
112 112
     protected static $translator;
113 113
     
114
-   /**
115
-    * Initializes the localization layer. This is done
116
-    * automatically, and only once per request.
117
-    * 
118
-    * (Called at the end of this file)
119
-    */
114
+    /**
115
+     * Initializes the localization layer. This is done
116
+     * automatically, and only once per request.
117
+     * 
118
+     * (Called at the end of this file)
119
+     */
120 120
     public static function init() : void
121 121
     {
122 122
         if(self::$initDone) {
@@ -155,12 +155,12 @@  discard block
 block discarded – undo
155 155
         return self::getLocalesByNS(self::NAMESPACE_APPLICATION);
156 156
     }
157 157
     
158
-   /**
159
-    * Retrieves all locales in the specified namespace.
160
-    * 
161
-    * @param string $namespace
162
-    * @return Localization_Locale[]
163
-    */
158
+    /**
159
+     * Retrieves all locales in the specified namespace.
160
+     * 
161
+     * @param string $namespace
162
+     * @return Localization_Locale[]
163
+     */
164 164
     public static function getLocalesByNS(string $namespace)
165 165
     {
166 166
         if(isset(self::$locales[$namespace])) {
@@ -177,35 +177,35 @@  discard block
 block discarded – undo
177 177
         );
178 178
     }
179 179
     
180
-   /**
181
-    * Adds an application locale to use in the application.
182
-    * 
183
-    * @param string $localeName
184
-    * @return Localization_Locale
185
-    */
180
+    /**
181
+     * Adds an application locale to use in the application.
182
+     * 
183
+     * @param string $localeName
184
+     * @return Localization_Locale
185
+     */
186 186
     public static function addAppLocale(string $localeName) : Localization_Locale
187 187
     {
188 188
         return self::addLocaleByNS($localeName, self::NAMESPACE_APPLICATION);
189 189
     }
190 190
     
191
-   /**
192
-    * Adds a content locale to use for content in the application.
193
-    * 
194
-    * @param string $localeName
195
-    * @return Localization_Locale
196
-    */
191
+    /**
192
+     * Adds a content locale to use for content in the application.
193
+     * 
194
+     * @param string $localeName
195
+     * @return Localization_Locale
196
+     */
197 197
     public static function addContentLocale(string $localeName) : Localization_Locale
198 198
     {
199 199
         return self::addLocaleByNS($localeName, self::NAMESPACE_CONTENT);
200 200
     }
201 201
     
202
-   /**
203
-    * Adds a locale to the specified namespace.
204
-    * 
205
-    * @param string $localeName
206
-    * @param string $namespace
207
-    * @return Localization_Locale
208
-    */
202
+    /**
203
+     * Adds a locale to the specified namespace.
204
+     * 
205
+     * @param string $localeName
206
+     * @param string $namespace
207
+     * @return Localization_Locale
208
+     */
209 209
     public static function addLocaleByNS(string $localeName, string $namespace) : Localization_Locale
210 210
     {
211 211
         if(!isset(self::$locales[$namespace])) {
@@ -247,11 +247,11 @@  discard block
 block discarded – undo
247 247
         return new $className();
248 248
     }
249 249
     
250
-   /**
251
-    * Retrieves the currency of the selected app locale.
252
-    * 
253
-    * @return Localization_Currency
254
-    */
250
+    /**
251
+     * Retrieves the currency of the selected app locale.
252
+     * 
253
+     * @return Localization_Currency
254
+     */
255 255
     public static function getAppCurrency() : Localization_Currency
256 256
     {
257 257
         return self::getCurrencyNS(self::NAMESPACE_APPLICATION);
@@ -288,44 +288,44 @@  discard block
 block discarded – undo
288 288
         return self::getSelectedLocaleByNS(self::NAMESPACE_APPLICATION);
289 289
     }
290 290
     
291
-   /**
292
-    * Retrieves the name of the selected application locale.
293
-    * 
294
-    * @return string
295
-    */
291
+    /**
292
+     * Retrieves the name of the selected application locale.
293
+     * 
294
+     * @return string
295
+     */
296 296
     public static function getAppLocaleName() : string
297 297
     {
298 298
         return self::getLocaleNameByNS(self::NAMESPACE_APPLICATION);
299 299
     }
300 300
     
301
-   /**
302
-    * Retrieves the names of the available application locales.
303
-    * @return string[]
304
-    */
301
+    /**
302
+     * Retrieves the names of the available application locales.
303
+     * @return string[]
304
+     */
305 305
     public static function getAppLocaleNames() : array
306 306
     {
307 307
         return self::getLocaleNamesByNS(self::NAMESPACE_APPLICATION);
308 308
     }
309 309
     
310
-   /**
311
-    * Retrieves the selected locale name in the specified namespace.
312
-    * 
313
-    * @param string $namespace
314
-    * @throws Localization_Exception
315
-    * @return string
316
-    */
310
+    /**
311
+     * Retrieves the selected locale name in the specified namespace.
312
+     * 
313
+     * @param string $namespace
314
+     * @throws Localization_Exception
315
+     * @return string
316
+     */
317 317
     public static function getLocaleNameByNS(string $namespace) : string
318 318
     {
319 319
         return self::getSelectedKeyByNS('name', $namespace);
320 320
     }
321 321
     
322
-   /**
323
-    * Retrieves the selected locale instance for the specified namespace.
324
-    * 
325
-    * @param string $namespace
326
-    * @return Localization_Locale
327
-    * @throws Localization_Exception
328
-    */
322
+    /**
323
+     * Retrieves the selected locale instance for the specified namespace.
324
+     * 
325
+     * @param string $namespace
326
+     * @return Localization_Locale
327
+     * @throws Localization_Exception
328
+     */
329 329
     public static function getSelectedLocaleByNS(string $namespace) : Localization_Locale
330 330
     {
331 331
         return self::getSelectedKeyByNS('locale', $namespace);
@@ -350,20 +350,20 @@  discard block
 block discarded – undo
350 350
         );
351 351
     }
352 352
     
353
-   /**
354
-    * Stores the selected locale names by namespace.
355
-    * @var array
356
-    */
353
+    /**
354
+     * Stores the selected locale names by namespace.
355
+     * @var array
356
+     */
357 357
     protected static $selected = array();
358 358
 
359
-   /**
360
-    * Selects the active locale for the specified namespace.
361
-    * 
362
-    * @param string $localeName
363
-    * @param string $namespace
364
-    * @return Localization_Locale
365
-    * @throws Localization_Exception
366
-    */
359
+    /**
360
+     * Selects the active locale for the specified namespace.
361
+     * 
362
+     * @param string $localeName
363
+     * @param string $namespace
364
+     * @return Localization_Locale
365
+     * @throws Localization_Exception
366
+     */
367 367
     public static function selectLocaleByNS(string $localeName, string $namespace) : Localization_Locale
368 368
     {
369 369
         self::requireNamespace($namespace);
@@ -399,13 +399,13 @@  discard block
 block discarded – undo
399 399
         return $locale;
400 400
     }
401 401
     
402
-   /**
403
-    * Triggers the specified event, with the provided arguments.
404
-    * 
405
-    * @param string $name The event name.
406
-    * @param array $argsList
407
-    * @see Localization_Event
408
-    */
402
+    /**
403
+     * Triggers the specified event, with the provided arguments.
404
+     * 
405
+     * @param string $name The event name.
406
+     * @param array $argsList
407
+     * @see Localization_Event
408
+     */
409 409
     protected static function triggerEvent(string $name, array $argsList) : Localization_Event
410 410
     {
411 411
         $class = '\AppLocalize\Localization_Event_'.$name;
@@ -426,14 +426,14 @@  discard block
 block discarded – undo
426 426
         return $event;
427 427
     }
428 428
     
429
-   /**
430
-    * Adds a listener to the specified event name.
431
-    * 
432
-    * @param string $eventName
433
-    * @param callable $callback
434
-    * @param array $args Additional arguments to add to the event
435
-    * @return int The listener number.
436
-    */
429
+    /**
430
+     * Adds a listener to the specified event name.
431
+     * 
432
+     * @param string $eventName
433
+     * @param callable $callback
434
+     * @param array $args Additional arguments to add to the event
435
+     * @return int The listener number.
436
+     */
437 437
     public static function addEventListener(string $eventName, $callback, array $args=array()) : int
438 438
     {
439 439
         if(!isset(self::$listeners[$eventName])) {
@@ -463,43 +463,43 @@  discard block
 block discarded – undo
463 463
         return self::$listenersCounter;
464 464
     }
465 465
     
466
-   /**
467
-    * Adds an event listener for the <code>LocaleChanged</code> event,
468
-    * which is triggered every time a locale is changed in any of the
469
-    * available namespaces.
470
-    * 
471
-    * The first parameter of the callback is always the event instance.
472
-    * 
473
-    * @param callable $callback The listener function to call.
474
-    * @param array $args Optional indexed array with additional arguments to pass on to the callback function.
475
-    * @return int
476
-    * @see Localization_Event_LocaleChanged
477
-    */
466
+    /**
467
+     * Adds an event listener for the <code>LocaleChanged</code> event,
468
+     * which is triggered every time a locale is changed in any of the
469
+     * available namespaces.
470
+     * 
471
+     * The first parameter of the callback is always the event instance.
472
+     * 
473
+     * @param callable $callback The listener function to call.
474
+     * @param array $args Optional indexed array with additional arguments to pass on to the callback function.
475
+     * @return int
476
+     * @see Localization_Event_LocaleChanged
477
+     */
478 478
     public static function onLocaleChanged($callback, array $args=array()) : int
479 479
     {
480 480
         return self::addEventListener('LocaleChanged', $callback, $args);
481 481
     }
482 482
     
483
-   /**
484
-    * Selects the application locale to use.
485
-    * 
486
-    * @param string $localeName
487
-    * @return Localization_Locale
488
-    */
483
+    /**
484
+     * Selects the application locale to use.
485
+     * 
486
+     * @param string $localeName
487
+     * @return Localization_Locale
488
+     */
489 489
     public static function selectAppLocale(string $localeName) : Localization_Locale
490 490
     {
491 491
         return self::selectLocaleByNS($localeName, self::NAMESPACE_APPLICATION);
492 492
     }
493 493
 
494
-   /**
495
-    * Retrieves an application locale by its name. 
496
-    * Note that the locale must have been added first.
497
-    * 
498
-    * @param string $localeName
499
-    * @throws Localization_Exception
500
-    * @return Localization_Locale
501
-    * @see Localization::appLocaleExists()
502
-    */
494
+    /**
495
+     * Retrieves an application locale by its name. 
496
+     * Note that the locale must have been added first.
497
+     * 
498
+     * @param string $localeName
499
+     * @throws Localization_Exception
500
+     * @return Localization_Locale
501
+     * @see Localization::appLocaleExists()
502
+     */
503 503
     public static function getAppLocaleByName(string $localeName) : Localization_Locale
504 504
     {
505 505
         return self::getLocaleByNameNS($localeName, self::NAMESPACE_APPLICATION);
@@ -533,22 +533,22 @@  discard block
 block discarded – undo
533 533
         return self::getLocalesByNS(self::NAMESPACE_CONTENT);
534 534
     }
535 535
     
536
-   /**
537
-    * Retrieves the names of all content locales that have been added.
538
-    * @return string[]
539
-    */
536
+    /**
537
+     * Retrieves the names of all content locales that have been added.
538
+     * @return string[]
539
+     */
540 540
     public static function getContentLocaleNames()
541 541
     {
542 542
         return self::getLocaleNamesByNS(self::NAMESPACE_CONTENT);
543 543
     }
544 544
     
545
-   /**
546
-    * Retrieves all locale names available in the specified namespace.
547
-    * The names are sorted alphabetically.
548
-    * 
549
-    * @param string $namespace
550
-    * @return array|array
551
-    */
545
+    /**
546
+     * Retrieves all locale names available in the specified namespace.
547
+     * The names are sorted alphabetically.
548
+     * 
549
+     * @param string $namespace
550
+     * @return array|array
551
+     */
552 552
     public static function getLocaleNamesByNS(string $namespace)
553 553
     {
554 554
         self::requireNamespace($namespace);
@@ -558,7 +558,7 @@  discard block
 block discarded – undo
558 558
         sort($names);
559 559
         
560 560
         return $names;
561
-     }
561
+        }
562 562
     
563 563
     /**
564 564
      * Checks by the locale name if the specified locale is
@@ -587,14 +587,14 @@  discard block
 block discarded – undo
587 587
         return self::getLocaleByNameNS($localeName, self::NAMESPACE_CONTENT);
588 588
     }
589 589
     
590
-   /**
591
-    * Retrieves a locale by its name in the specified namespace.
592
-    * 
593
-    * @param string $localeName
594
-    * @param string $namespace
595
-    * @throws Localization_Exception
596
-    * @return Localization_Locale
597
-    */
590
+    /**
591
+     * Retrieves a locale by its name in the specified namespace.
592
+     * 
593
+     * @param string $localeName
594
+     * @param string $namespace
595
+     * @throws Localization_Exception
596
+     * @return Localization_Locale
597
+     */
598 598
     public static function getLocaleByNameNS(string $localeName, string $namespace) : Localization_Locale
599 599
     {
600 600
         self::requireNamespace($namespace);
@@ -654,10 +654,10 @@  discard block
 block discarded – undo
654 654
         return self::selectLocaleByNS($localeName, self::NAMESPACE_CONTENT);
655 655
     }
656 656
     
657
-   /**
658
-    * Checks whether the localization has been configured entirely.
659
-    * @return bool
660
-    */
657
+    /**
658
+     * Checks whether the localization has been configured entirely.
659
+     * @return bool
660
+     */
661 661
     public static function isConfigured() : bool
662 662
     {
663 663
         return self::$configured;
@@ -724,29 +724,29 @@  discard block
 block discarded – undo
724 724
         );
725 725
     }
726 726
     
727
-   /**
728
-    * Injects a content locales selector element into the specified
729
-    * HTML QuickForm2 container.
730
-    * 
731
-    * @param string $elementName
732
-    * @param \HTML_QuickForm2_Container $container
733
-    * @param string $label
734
-    * @return \HTML_QuickForm2_Element_Select
735
-    */
727
+    /**
728
+     * Injects a content locales selector element into the specified
729
+     * HTML QuickForm2 container.
730
+     * 
731
+     * @param string $elementName
732
+     * @param \HTML_QuickForm2_Container $container
733
+     * @param string $label
734
+     * @return \HTML_QuickForm2_Element_Select
735
+     */
736 736
     public static function injectContentLocalesSelector(string $elementName, \HTML_QuickForm2_Container $container, string $label='') : \HTML_QuickForm2_Element_Select
737 737
     {
738 738
         return self::injectLocalesSelectorNS($elementName, self::NAMESPACE_CONTENT, $container, $label);
739 739
     }
740 740
     
741
-   /**
742
-    * Injects an app locales selector element into the specified
741
+    /**
742
+     * Injects an app locales selector element into the specified
743 743
      * HTML QuickForm2 container.
744 744
      * 
745
-    * @param string $elementName
746
-    * @param \HTML_QuickForm2_Container $container
747
-    * @param string $label
748
-    * @return \HTML_QuickForm2_Element_Select
749
-    */
745
+     * @param string $elementName
746
+     * @param \HTML_QuickForm2_Container $container
747
+     * @param string $label
748
+     * @return \HTML_QuickForm2_Element_Select
749
+     */
750 750
     public static function injectAppLocalesSelector(string $elementName, \HTML_QuickForm2_Container $container, string $label='') : \HTML_QuickForm2_Element_Select
751 751
     {
752 752
         return self::injectLocalesSelectorNS($elementName, self::NAMESPACE_APPLICATION, $container, $label);
@@ -781,26 +781,26 @@  discard block
 block discarded – undo
781 781
         return $select;
782 782
     }
783 783
 
784
-   /**
785
-    * @var Localization_Source[]
786
-    */
784
+    /**
785
+     * @var Localization_Source[]
786
+     */
787 787
     protected static $sources = array();
788 788
     
789
-   /**
790
-    * @var string[]
791
-    */
789
+    /**
790
+     * @var string[]
791
+     */
792 792
     protected static $excludeFolders = array();
793 793
     
794
-   /**
795
-    * @var string[]
796
-    */
794
+    /**
795
+     * @var string[]
796
+     */
797 797
     protected static $excludeFiles = array();
798 798
     
799
-   /**
800
-    * Retrieves all currently available sources.
801
-    * 
802
-    * @return \AppLocalize\Localization_Source[]
803
-    */
799
+    /**
800
+     * Retrieves all currently available sources.
801
+     * 
802
+     * @return \AppLocalize\Localization_Source[]
803
+     */
804 804
     public static function getSources()
805 805
     {
806 806
         return self::$sources;
@@ -832,10 +832,10 @@  discard block
 block discarded – undo
832 832
         return $source;
833 833
     }
834 834
     
835
-   /**
836
-    * Retrieves all sources grouped by their group name.
837
-    * @return array
838
-    */
835
+    /**
836
+     * Retrieves all sources grouped by their group name.
837
+     * @return array
838
+     */
839 839
     public static function getSourcesGrouped()
840 840
     {
841 841
         $sources = self::getSources();
@@ -856,11 +856,11 @@  discard block
 block discarded – undo
856 856
         return $grouped;
857 857
     }
858 858
     
859
-   /**
860
-    * Checks whether a specific source exists by its ID.
861
-    * @param string $sourceID
862
-    * @return boolean
863
-    */
859
+    /**
860
+     * Checks whether a specific source exists by its ID.
861
+     * @param string $sourceID
862
+     * @return boolean
863
+     */
864 864
     public static function sourceExists(string $sourceID) : bool
865 865
     {
866 866
         $sources = self::getSources();
@@ -873,11 +873,11 @@  discard block
 block discarded – undo
873 873
         return false;
874 874
     }
875 875
     
876
-   /**
877
-    * Checks whether a specific source exists by its alias.
878
-    * @param string $sourceAlias
879
-    * @return boolean
880
-    */
876
+    /**
877
+     * Checks whether a specific source exists by its alias.
878
+     * @param string $sourceAlias
879
+     * @return boolean
880
+     */
881 881
     public static function sourceAliasExists(string $sourceAlias) : bool
882 882
     {
883 883
         $sources = self::getSources();
@@ -890,13 +890,13 @@  discard block
 block discarded – undo
890 890
         return false;
891 891
     }
892 892
 
893
-   /**
894
-    * Retrieves a localization source by its ID.
895
-    * 
896
-    * @param string $sourceID
897
-    * @throws Localization_Exception
898
-    * @return Localization_Source
899
-    */
893
+    /**
894
+     * Retrieves a localization source by its ID.
895
+     * 
896
+     * @param string $sourceID
897
+     * @throws Localization_Exception
898
+     * @return Localization_Source
899
+     */
900 900
     public static function getSourceByID(string $sourceID) : Localization_Source
901 901
     {
902 902
         $sources = self::getSources();
@@ -942,12 +942,12 @@  discard block
 block discarded – undo
942 942
         );
943 943
     }
944 944
     
945
-   /**
946
-    * Creates the scanner instance that is used to find
947
-    * all translateable strings in the application.
948
-    * 
949
-    * @return Localization_Scanner
950
-    */
945
+    /**
946
+     * Creates the scanner instance that is used to find
947
+     * all translateable strings in the application.
948
+     * 
949
+     * @return Localization_Scanner
950
+     */
951 951
     public static function createScanner() : Localization_Scanner
952 952
     {
953 953
         self::requireConfiguration();
@@ -960,14 +960,14 @@  discard block
 block discarded – undo
960 960
         // FIXME: TODO: Add this
961 961
     }
962 962
     
963
-   /**
964
-    * Configures the localization for the application:
965
-    * sets the location of the required files and folders.
966
-    * Also updated the client library files as needed.
967
-    * 
968
-    * @param string $storageFile Where to store the file analysis storage file.
969
-    * @param string $clientLibrariesFolder Where to put the client libraries and translation files. Will be created if it does not exist. Optional: if not set, client libraries will not be created.
970
-    */
963
+    /**
964
+     * Configures the localization for the application:
965
+     * sets the location of the required files and folders.
966
+     * Also updated the client library files as needed.
967
+     * 
968
+     * @param string $storageFile Where to store the file analysis storage file.
969
+     * @param string $clientLibrariesFolder Where to put the client libraries and translation files. Will be created if it does not exist. Optional: if not set, client libraries will not be created.
970
+     */
971 971
     public static function configure(string $storageFile, string $clientLibrariesFolder='')
972 972
     {
973 973
         self::$configured = true;
@@ -983,17 +983,17 @@  discard block
 block discarded – undo
983 983
         }
984 984
     }
985 985
     
986
-   /**
987
-    * Sets a key that is used to verify whether the client
988
-    * libraries have to be refreshed. A common use is to set
989
-    * this to the application's version number to guarantee
990
-    * new texts are automatically used with each release.
991
-    * 
992
-    * NOTE: Otherwise files are refreshed only when saving 
993
-    * them in the editor UI.
994
-    *  
995
-    * @param string $key
996
-    */
986
+    /**
987
+     * Sets a key that is used to verify whether the client
988
+     * libraries have to be refreshed. A common use is to set
989
+     * this to the application's version number to guarantee
990
+     * new texts are automatically used with each release.
991
+     * 
992
+     * NOTE: Otherwise files are refreshed only when saving 
993
+     * them in the editor UI.
994
+     *  
995
+     * @param string $key
996
+     */
997 997
     public static function setClientLibrariesCacheKey(string $key)
998 998
     {
999 999
         self::$clientCacheKey = $key;
@@ -1004,48 +1004,48 @@  discard block
 block discarded – undo
1004 1004
         return self::$clientCacheKey;
1005 1005
     }
1006 1006
     
1007
-   /**
1008
-    * Sets the folder where client libraries are to be stored.
1009
-    * @param string $folder
1010
-    */
1007
+    /**
1008
+     * Sets the folder where client libraries are to be stored.
1009
+     * @param string $folder
1010
+     */
1011 1011
     public static function setClientLibrariesFolder(string $folder)
1012 1012
     {
1013 1013
         self::$clientFolder = $folder;
1014 1014
     }
1015 1015
     
1016
-   /**
1017
-    * Retrieves the path to the folder in which the client
1018
-    * libraries should be stored.
1019
-    * 
1020
-    * NOTE: Can return an empty string, when this is disabled.
1021
-    * 
1022
-    * @return string
1023
-    */
1016
+    /**
1017
+     * Retrieves the path to the folder in which the client
1018
+     * libraries should be stored.
1019
+     * 
1020
+     * NOTE: Can return an empty string, when this is disabled.
1021
+     * 
1022
+     * @return string
1023
+     */
1024 1024
     public static function getClientLibrariesFolder() : string
1025 1025
     {
1026 1026
         return self::$clientFolder;
1027 1027
     }
1028 1028
     
1029
-   /**
1030
-    * Writes / updates the client library files on disk,
1031
-    * at the location specified in the {@link Localization::configure()}
1032
-    * method.
1033
-    * 
1034
-    * @see Localization_ClientGenerator
1035
-    * @param bool $force Whether to refresh the files, even if they exist.
1036
-    */
1029
+    /**
1030
+     * Writes / updates the client library files on disk,
1031
+     * at the location specified in the {@link Localization::configure()}
1032
+     * method.
1033
+     * 
1034
+     * @see Localization_ClientGenerator
1035
+     * @param bool $force Whether to refresh the files, even if they exist.
1036
+     */
1037 1037
     public static function writeClientFiles(bool $force=false) : void
1038 1038
     {
1039 1039
         self::createGenerator()->writeFiles($force);
1040 1040
     }
1041 1041
     
1042
-   /**
1043
-    * Creates a new instance of the client generator class
1044
-    * that is used to write the localization files into the
1045
-    * target folder on disk.
1046
-    * 
1047
-    * @return Localization_ClientGenerator
1048
-    */
1042
+    /**
1043
+     * Creates a new instance of the client generator class
1044
+     * that is used to write the localization files into the
1045
+     * target folder on disk.
1046
+     * 
1047
+     * @return Localization_ClientGenerator
1048
+     */
1049 1049
     public static function createGenerator() : Localization_ClientGenerator
1050 1050
     {
1051 1051
         return new Localization_ClientGenerator();
@@ -1088,13 +1088,13 @@  discard block
 block discarded – undo
1088 1088
         }
1089 1089
     }
1090 1090
     
1091
-   /**
1092
-    * Creates the editor instance that can be used to 
1093
-    * display the localization UI to edit translateable
1094
-    * strings in the browser.
1095
-    * 
1096
-    * @return \AppLocalize\Localization_Editor
1097
-    */
1091
+    /**
1092
+     * Creates the editor instance that can be used to 
1093
+     * display the localization UI to edit translateable
1094
+     * strings in the browser.
1095
+     * 
1096
+     * @return \AppLocalize\Localization_Editor
1097
+     */
1098 1098
     public static function createEditor() : Localization_Editor
1099 1099
     {
1100 1100
         self::requireConfiguration();
@@ -1102,10 +1102,10 @@  discard block
 block discarded – undo
1102 1102
         return new Localization_Editor();
1103 1103
     }
1104 1104
     
1105
-   /**
1106
-    * Retrieves a list of all available source IDs.
1107
-    * @return string[]
1108
-    */
1105
+    /**
1106
+     * Retrieves a list of all available source IDs.
1107
+     * @return string[]
1108
+     */
1109 1109
     public static function getSourceIDs()
1110 1110
     {
1111 1111
         $ids = array();
@@ -1132,9 +1132,9 @@  discard block
 block discarded – undo
1132 1132
         return $aliases;
1133 1133
     }
1134 1134
     
1135
-   /**
1136
-    * Resets all locales to the built-in locale.
1137
-    */
1135
+    /**
1136
+     * Resets all locales to the built-in locale.
1137
+     */
1138 1138
     public static function reset() : void
1139 1139
     {
1140 1140
         self::$locales = array();
@@ -1166,22 +1166,22 @@  discard block
 block discarded – undo
1166 1166
         'de_CH'
1167 1167
     );
1168 1168
     
1169
-   /**
1170
-    * Retrieves a list of all supported locales.
1171
-    * 
1172
-    * @return array
1173
-    */
1169
+    /**
1170
+     * Retrieves a list of all supported locales.
1171
+     * 
1172
+     * @return array
1173
+     */
1174 1174
     public static function getSupportedLocaleNames() : array
1175 1175
     {
1176 1176
         return self::$supportedLocales;
1177 1177
     }
1178 1178
     
1179
-   /**
1180
-    * Checks whether the specified locale is supported.
1181
-    * 
1182
-    * @param string $localeName
1183
-    * @return bool
1184
-    */
1179
+    /**
1180
+     * Checks whether the specified locale is supported.
1181
+     * 
1182
+     * @param string $localeName
1183
+     * @return bool
1184
+     */
1185 1185
     public static function isLocaleSupported(string $localeName) : bool
1186 1186
     {
1187 1187
         return in_array($localeName, self::$supportedLocales);
Please login to merge, or discard this patch.
Spacing   +45 added lines, -45 removed lines patch added patch discarded remove patch
@@ -119,7 +119,7 @@  discard block
 block discarded – undo
119 119
     */
120 120
     public static function init() : void
121 121
     {
122
-        if(self::$initDone) {
122
+        if (self::$initDone) {
123 123
             return;
124 124
         }
125 125
 
@@ -163,7 +163,7 @@  discard block
 block discarded – undo
163 163
     */
164 164
     public static function getLocalesByNS(string $namespace)
165 165
     {
166
-        if(isset(self::$locales[$namespace])) {
166
+        if (isset(self::$locales[$namespace])) {
167 167
             return array_values(self::$locales[$namespace]);
168 168
         }
169 169
         
@@ -208,11 +208,11 @@  discard block
 block discarded – undo
208 208
     */
209 209
     public static function addLocaleByNS(string $localeName, string $namespace) : Localization_Locale
210 210
     {
211
-        if(!isset(self::$locales[$namespace])) {
211
+        if (!isset(self::$locales[$namespace])) {
212 212
             self::$locales[$namespace] = array();
213 213
         }
214 214
         
215
-        if(!isset(self::$locales[$namespace][$localeName])) 
215
+        if (!isset(self::$locales[$namespace][$localeName])) 
216 216
         {
217 217
             self::$locales[$namespace][$localeName] = self::createLocale($localeName);
218 218
             
@@ -243,7 +243,7 @@  discard block
 block discarded – undo
243 243
      */
244 244
     public static function createCountry(string $id)
245 245
     {
246
-        $className = '\AppLocalize\Localization_Country_' . strtoupper($id);
246
+        $className = '\AppLocalize\Localization_Country_'.strtoupper($id);
247 247
         return new $className();
248 248
     }
249 249
     
@@ -335,7 +335,7 @@  discard block
 block discarded – undo
335 335
     {
336 336
         self::requireNamespace($namespace);
337 337
         
338
-        if(isset(self::$selected[$namespace])) {
338
+        if (isset(self::$selected[$namespace])) {
339 339
             return self::$selected[$namespace][$key];
340 340
         }
341 341
         
@@ -371,9 +371,9 @@  discard block
 block discarded – undo
371 371
         $locale = self::addLocaleByNS($localeName, $namespace);
372 372
         $previous = null;
373 373
         
374
-        if(isset(self::$selected[$namespace])) 
374
+        if (isset(self::$selected[$namespace])) 
375 375
         {
376
-            if(self::$selected[$namespace]['name'] === $localeName) {
376
+            if (self::$selected[$namespace]['name'] === $localeName) {
377 377
                 return $locale;
378 378
             }
379 379
             
@@ -411,11 +411,11 @@  discard block
 block discarded – undo
411 411
         $class = '\AppLocalize\Localization_Event_'.$name;
412 412
         $event = new $class($argsList);
413 413
         
414
-        if(!isset(self::$listeners[$name])) {
414
+        if (!isset(self::$listeners[$name])) {
415 415
             return $event;
416 416
         }
417 417
         
418
-        foreach(self::$listeners[$name] as $listener) 
418
+        foreach (self::$listeners[$name] as $listener) 
419 419
         {
420 420
             $callArgs = $listener['args'];
421 421
             array_unshift($callArgs, $event);
@@ -434,15 +434,15 @@  discard block
 block discarded – undo
434 434
     * @param array $args Additional arguments to add to the event
435 435
     * @return int The listener number.
436 436
     */
437
-    public static function addEventListener(string $eventName, $callback, array $args=array()) : int
437
+    public static function addEventListener(string $eventName, $callback, array $args = array()) : int
438 438
     {
439
-        if(!isset(self::$listeners[$eventName])) {
439
+        if (!isset(self::$listeners[$eventName])) {
440 440
             self::$listeners[$eventName] = array();
441 441
         }
442 442
         
443 443
         $className = '\AppLocalize\Localization_Event_'.$eventName;
444 444
         
445
-        if(!class_exists($className)) 
445
+        if (!class_exists($className)) 
446 446
         {
447 447
             throw new Localization_Exception(
448 448
                 sprintf('Unknown localization event [%s].', $eventName),
@@ -475,7 +475,7 @@  discard block
 block discarded – undo
475 475
     * @return int
476 476
     * @see Localization_Event_LocaleChanged
477 477
     */
478
-    public static function onLocaleChanged($callback, array $args=array()) : int
478
+    public static function onLocaleChanged($callback, array $args = array()) : int
479 479
     {
480 480
         return self::addEventListener('LocaleChanged', $callback, $args);
481 481
     }
@@ -599,7 +599,7 @@  discard block
 block discarded – undo
599 599
     {
600 600
         self::requireNamespace($namespace);
601 601
         
602
-        if(isset(self::$locales[$namespace]) && isset(self::$locales[$namespace][$localeName])) {
602
+        if (isset(self::$locales[$namespace]) && isset(self::$locales[$namespace][$localeName])) {
603 603
             return self::$locales[$namespace][$localeName];
604 604
         }
605 605
         
@@ -666,9 +666,9 @@  discard block
 block discarded – undo
666 666
     /**
667 667
      * @return Localization_Translator
668 668
      */
669
-    public static function getTranslator(Localization_Locale $locale=null) : Localization_Translator
669
+    public static function getTranslator(Localization_Locale $locale = null) : Localization_Translator
670 670
     {
671
-        if($locale !== null)
671
+        if ($locale !== null)
672 672
         {
673 673
             $obj = new Localization_Translator();
674 674
             $obj->addSources(self::getSources());
@@ -676,7 +676,7 @@  discard block
 block discarded – undo
676 676
             return $obj;
677 677
         }
678 678
             
679
-        if(!isset(self::$translator)) 
679
+        if (!isset(self::$translator)) 
680 680
         {
681 681
             $obj = new Localization_Translator();
682 682
             $obj->addSources(self::getSources());
@@ -701,7 +701,7 @@  discard block
 block discarded – undo
701 701
     {
702 702
         self::requireNamespace($namespace);
703 703
         
704
-        if(isset(self::$locales[$namespace])) {
704
+        if (isset(self::$locales[$namespace])) {
705 705
             return count(self::$locales[$namespace]);
706 706
         }
707 707
         
@@ -710,7 +710,7 @@  discard block
 block discarded – undo
710 710
     
711 711
     protected static function requireNamespace(string $namespace)
712 712
     {
713
-        if(isset(self::$locales[$namespace])) {
713
+        if (isset(self::$locales[$namespace])) {
714 714
             return;
715 715
         }
716 716
         
@@ -733,7 +733,7 @@  discard block
 block discarded – undo
733 733
     * @param string $label
734 734
     * @return \HTML_QuickForm2_Element_Select
735 735
     */
736
-    public static function injectContentLocalesSelector(string $elementName, \HTML_QuickForm2_Container $container, string $label='') : \HTML_QuickForm2_Element_Select
736
+    public static function injectContentLocalesSelector(string $elementName, \HTML_QuickForm2_Container $container, string $label = '') : \HTML_QuickForm2_Element_Select
737 737
     {
738 738
         return self::injectLocalesSelectorNS($elementName, self::NAMESPACE_CONTENT, $container, $label);
739 739
     }
@@ -747,7 +747,7 @@  discard block
 block discarded – undo
747 747
     * @param string $label
748 748
     * @return \HTML_QuickForm2_Element_Select
749 749
     */
750
-    public static function injectAppLocalesSelector(string $elementName, \HTML_QuickForm2_Container $container, string $label='') : \HTML_QuickForm2_Element_Select
750
+    public static function injectAppLocalesSelector(string $elementName, \HTML_QuickForm2_Container $container, string $label = '') : \HTML_QuickForm2_Element_Select
751 751
     {
752 752
         return self::injectLocalesSelectorNS($elementName, self::NAMESPACE_APPLICATION, $container, $label);
753 753
     }
@@ -762,9 +762,9 @@  discard block
 block discarded – undo
762 762
      * @param \HTML_QuickForm2_Container $container
763 763
      * @return \HTML_QuickForm2_Element_Select
764 764
      */
765
-    public static function injectLocalesSelectorNS(string $elementName, string $namespace, \HTML_QuickForm2_Container $container, string $label='') : \HTML_QuickForm2_Element_Select
765
+    public static function injectLocalesSelectorNS(string $elementName, string $namespace, \HTML_QuickForm2_Container $container, string $label = '') : \HTML_QuickForm2_Element_Select
766 766
     {
767
-        if(empty($label)) {
767
+        if (empty($label)) {
768 768
             $label = t('Language');
769 769
         }
770 770
 
@@ -774,7 +774,7 @@  discard block
 block discarded – undo
774 774
 
775 775
         $locales = self::getLocalesByNS($namespace);
776 776
         
777
-        foreach($locales as $locale) {
777
+        foreach ($locales as $locale) {
778 778
             $select->addOption($locale->getLabel(), $locale->getName());
779 779
         }
780 780
 
@@ -808,14 +808,14 @@  discard block
 block discarded – undo
808 808
     
809 809
     public static function addExcludeFolder(string $folderName) : void
810 810
     { 
811
-        if(!in_array($folderName, self::$excludeFolders)) {
811
+        if (!in_array($folderName, self::$excludeFolders)) {
812 812
             self::$excludeFolders[] = $folderName;
813 813
         }
814 814
     }
815 815
     
816 816
     public static function addExcludeFile(string $fileName) : void
817 817
     {
818
-        if(!in_array($fileName, self::$excludeFiles)) {
818
+        if (!in_array($fileName, self::$excludeFiles)) {
819 819
             self::$excludeFiles[] = $fileName;
820 820
         }
821 821
     }
@@ -842,11 +842,11 @@  discard block
 block discarded – undo
842 842
         
843 843
         $grouped = array();
844 844
         
845
-        foreach($sources as $source) 
845
+        foreach ($sources as $source) 
846 846
         {
847 847
             $group = $source->getGroup();
848 848
             
849
-            if(!isset($grouped[$group])) {
849
+            if (!isset($grouped[$group])) {
850 850
                 $grouped[$group] = array();
851 851
             }
852 852
             
@@ -864,8 +864,8 @@  discard block
 block discarded – undo
864 864
     public static function sourceExists(string $sourceID) : bool
865 865
     {
866 866
         $sources = self::getSources();
867
-        foreach($sources as $source) {
868
-            if($source->getID() == $sourceID) {
867
+        foreach ($sources as $source) {
868
+            if ($source->getID() == $sourceID) {
869 869
                 return true;
870 870
             }
871 871
         }
@@ -881,8 +881,8 @@  discard block
 block discarded – undo
881 881
     public static function sourceAliasExists(string $sourceAlias) : bool
882 882
     {
883 883
         $sources = self::getSources();
884
-        foreach($sources as $source) {
885
-            if($source->getAlias() == $sourceAlias) {
884
+        foreach ($sources as $source) {
885
+            if ($source->getAlias() == $sourceAlias) {
886 886
                 return true;
887 887
             }
888 888
         }
@@ -900,8 +900,8 @@  discard block
 block discarded – undo
900 900
     public static function getSourceByID(string $sourceID) : Localization_Source
901 901
     {
902 902
         $sources = self::getSources();
903
-        foreach($sources as $source) {
904
-            if($source->getID() == $sourceID) {
903
+        foreach ($sources as $source) {
904
+            if ($source->getID() == $sourceID) {
905 905
                 return $source;
906 906
             }
907 907
         }
@@ -926,8 +926,8 @@  discard block
 block discarded – undo
926 926
     public static function getSourceByAlias(string $sourceAlias) : Localization_Source
927 927
     {
928 928
         $sources = self::getSources();
929
-        foreach($sources as $source) {
930
-            if($source->getAlias() == $sourceAlias) {
929
+        foreach ($sources as $source) {
930
+            if ($source->getAlias() == $sourceAlias) {
931 931
                 return $source;
932 932
             }
933 933
         }
@@ -968,7 +968,7 @@  discard block
 block discarded – undo
968 968
     * @param string $storageFile Where to store the file analysis storage file.
969 969
     * @param string $clientLibrariesFolder Where to put the client libraries and translation files. Will be created if it does not exist. Optional: if not set, client libraries will not be created.
970 970
     */
971
-    public static function configure(string $storageFile, string $clientLibrariesFolder='')
971
+    public static function configure(string $storageFile, string $clientLibrariesFolder = '')
972 972
     {
973 973
         self::$configured = true;
974 974
         
@@ -977,7 +977,7 @@  discard block
 block discarded – undo
977 977
 
978 978
         // only write the client libraries to disk if the folder
979 979
         // has been specified.
980
-        if(!empty($clientLibrariesFolder)) 
980
+        if (!empty($clientLibrariesFolder)) 
981 981
         {
982 982
             self::writeClientFiles();
983 983
         }
@@ -1034,7 +1034,7 @@  discard block
 block discarded – undo
1034 1034
     * @see Localization_ClientGenerator
1035 1035
     * @param bool $force Whether to refresh the files, even if they exist.
1036 1036
     */
1037
-    public static function writeClientFiles(bool $force=false) : void
1037
+    public static function writeClientFiles(bool $force = false) : void
1038 1038
     {
1039 1039
         self::createGenerator()->writeFiles($force);
1040 1040
     }
@@ -1060,7 +1060,7 @@  discard block
 block discarded – undo
1060 1060
     
1061 1061
     protected static function requireConfiguration()
1062 1062
     {
1063
-        if(!self::$configured) 
1063
+        if (!self::$configured) 
1064 1064
         {
1065 1065
             throw new Localization_Exception(
1066 1066
                 'The localization configuration is incomplete.',
@@ -1069,7 +1069,7 @@  discard block
 block discarded – undo
1069 1069
             );
1070 1070
         }
1071 1071
 
1072
-        if(empty(self::$storageFile))
1072
+        if (empty(self::$storageFile))
1073 1073
         {
1074 1074
             throw new Localization_Exception(
1075 1075
                 'No localization storage file set',
@@ -1078,7 +1078,7 @@  discard block
 block discarded – undo
1078 1078
             );
1079 1079
         }
1080 1080
         
1081
-        if(empty(self::$sources)) 
1081
+        if (empty(self::$sources)) 
1082 1082
         {
1083 1083
             throw new Localization_Exception(
1084 1084
                 'No source folders have been defined.',
@@ -1110,7 +1110,7 @@  discard block
 block discarded – undo
1110 1110
     {
1111 1111
         $ids = array();
1112 1112
         
1113
-        foreach(self::$sources as $source) {
1113
+        foreach (self::$sources as $source) {
1114 1114
             $ids[] = $source->getID();
1115 1115
         }
1116 1116
         
@@ -1125,7 +1125,7 @@  discard block
 block discarded – undo
1125 1125
     {
1126 1126
         $aliases = array();
1127 1127
         
1128
-        foreach(self::$sources as $source) {
1128
+        foreach (self::$sources as $source) {
1129 1129
             $aliases[] = $source->getAlias();
1130 1130
         }
1131 1131
         
Please login to merge, or discard this patch.