Passed
Push — master ( bfd298...52b2ea )
by Sebastian
03:13
created
src/Localization/Parser.php 1 patch
Indentation   +47 added lines, -47 removed lines patch added patch discarded remove patch
@@ -27,14 +27,14 @@  discard block
 block discarded – undo
27 27
     
28 28
     const ERROR_UNSUPPORTED_FILE_EXTENSION = 40602;
29 29
     
30
-   /**
31
-    * @var Localization_Scanner
32
-    */
30
+    /**
31
+     * @var Localization_Scanner
32
+     */
33 33
     protected $scanner;
34 34
     
35
-   /**
36
-    * @var Localization_Scanner_StringsCollection
37
-    */
35
+    /**
36
+     * @var Localization_Scanner_StringsCollection
37
+     */
38 38
     protected $collection;
39 39
     
40 40
     protected $languageMappings = array(
@@ -48,15 +48,15 @@  discard block
 block discarded – undo
48 48
         $this->collection = $scanner->getCollection();
49 49
     }
50 50
     
51
-   /**
52
-    * Parses a source file. Must have a valid supported file extension.
53
-    * 
54
-    * @param string $path
55
-    * @return Localization_Parser_Language
56
-    * @throws Localization_Exception
57
-    * 
58
-    * @see Localization_Parser::ERROR_UNSUPPORTED_FILE_EXTENSION
59
-    */
51
+    /**
52
+     * Parses a source file. Must have a valid supported file extension.
53
+     * 
54
+     * @param string $path
55
+     * @return Localization_Parser_Language
56
+     * @throws Localization_Exception
57
+     * 
58
+     * @see Localization_Parser::ERROR_UNSUPPORTED_FILE_EXTENSION
59
+     */
60 60
     public function parseFile(string $path) : Localization_Parser_Language
61 61
     {
62 62
         $this->requireValidFile($path);
@@ -70,16 +70,16 @@  discard block
 block discarded – undo
70 70
         return $language;
71 71
     }
72 72
     
73
-   /**
74
-    * Parses the string for the specified language.
75
-    * 
76
-    * @param string $languageID
77
-    * @param string $code
78
-    * @return Localization_Parser_Language
79
-    * @throws Localization_Exception
80
-    * 
81
-    * @see Localization_Parser::ERROR_INVALID_LANGUAGE_ID
82
-    */
73
+    /**
74
+     * Parses the string for the specified language.
75
+     * 
76
+     * @param string $languageID
77
+     * @param string $code
78
+     * @return Localization_Parser_Language
79
+     * @throws Localization_Exception
80
+     * 
81
+     * @see Localization_Parser::ERROR_INVALID_LANGUAGE_ID
82
+     */
83 83
     public function parseString(string $languageID, string $code) : Localization_Parser_Language
84 84
     {
85 85
         $this->requireValidLanguageID($languageID);
@@ -128,29 +128,29 @@  discard block
 block discarded – undo
128 128
         );
129 129
     }
130 130
     
131
-   /**
132
-    * Retrieves a list of all language IDs that are supported.
133
-    * @return string[] IDs list like "PHP", "Javascript"
134
-    */
131
+    /**
132
+     * Retrieves a list of all language IDs that are supported.
133
+     * @return string[] IDs list like "PHP", "Javascript"
134
+     */
135 135
     public function getLanguageIDs() : array
136 136
     {
137 137
         return array_values($this->languageMappings);
138 138
     }
139 139
     
140
-   /**
141
-    * @var Localization_Parser_Language[]
142
-    */
140
+    /**
141
+     * @var Localization_Parser_Language[]
142
+     */
143 143
     protected $languageParsers = array();
144 144
     
145
-   /**
146
-    * Creates a parser for the specified language, e.g. "PHP".
147
-    * NOTE: Existing parser instances are re-used.
148
-    * 
149
-    * @param string $languageID
150
-    * @return Localization_Parser_Language
151
-    * 
152
-    * @see  Localization_Parser::ERROR_INVALID_LANGUAGE_ID
153
-    */
145
+    /**
146
+     * Creates a parser for the specified language, e.g. "PHP".
147
+     * NOTE: Existing parser instances are re-used.
148
+     * 
149
+     * @param string $languageID
150
+     * @return Localization_Parser_Language
151
+     * 
152
+     * @see  Localization_Parser::ERROR_INVALID_LANGUAGE_ID
153
+     */
154 154
     public function createLanguage(string $languageID)
155 155
     {
156 156
         $this->requireValidLanguageID($languageID);
@@ -165,12 +165,12 @@  discard block
 block discarded – undo
165 165
         return $this->languageParsers[$languageID];
166 166
     }
167 167
     
168
-   /**
169
-    * Whether the specified file extension is supported.
170
-    * 
171
-    * @param string $ext
172
-    * @return bool
173
-    */
168
+    /**
169
+     * Whether the specified file extension is supported.
170
+     * 
171
+     * @param string $ext
172
+     * @return bool
173
+     */
174 174
     public function isExtensionSupported(string $ext) : bool
175 175
     {
176 176
         $ext = strtolower($ext);
Please login to merge, or discard this patch.
src/Localization/Event/LocaleChanged.php 1 patch
Indentation   +20 added lines, -20 removed lines patch added patch discarded remove patch
@@ -20,10 +20,10 @@  discard block
 block discarded – undo
20 20
  */
21 21
 class Localization_Event_LocaleChanged extends Localization_Event
22 22
 {
23
-   /**
24
-    * The locale that was used before the change, if any.
25
-    * @return Localization_Locale|NULL
26
-    */
23
+    /**
24
+     * The locale that was used before the change, if any.
25
+     * @return Localization_Locale|NULL
26
+     */
27 27
     public function getPrevious() : ?Localization_Locale
28 28
     {
29 29
         $arg = $this->getArgument(1);
@@ -34,38 +34,38 @@  discard block
 block discarded – undo
34 34
         return null;
35 35
     }
36 36
     
37
-   /**
38
-    * The locale that is used now after the change.
39
-    * @return Localization_Locale
40
-    */
37
+    /**
38
+     * The locale that is used now after the change.
39
+     * @return Localization_Locale
40
+     */
41 41
     public function getCurrent() : Localization_Locale
42 42
     {
43 43
         $arg = $this->getArgument(2);
44 44
         return $arg['locale'];
45 45
     }
46 46
     
47
-   /**
48
-    * The namespace in which the locale change occurred.
49
-    * @return string
50
-    */
47
+    /**
48
+     * The namespace in which the locale change occurred.
49
+     * @return string
50
+     */
51 51
     public function getNamespace() : string
52 52
     {
53 53
         return $this->getArgument(0);
54 54
     }
55 55
 
56
-   /**
57
-    * Whether the change occurred for an application locale.
58
-    * @return bool
59
-    */
56
+    /**
57
+     * Whether the change occurred for an application locale.
58
+     * @return bool
59
+     */
60 60
     public function isAppLocale() : bool
61 61
     {
62 62
         return $this->getNamespace() === Localization::NAMESPACE_APPLICATION;
63 63
     }
64 64
     
65
-   /**
66
-    * Whether the change occurred for a content locale.
67
-    * @return bool
68
-    */
65
+    /**
66
+     * Whether the change occurred for a content locale.
67
+     * @return bool
68
+     */
69 69
     public function isContentLocale() : bool
70 70
     {
71 71
         return $this->getNamespace() === Localization::NAMESPACE_CONTENT;
Please login to merge, or discard this patch.
src/Localization/Editor.php 1 patch
Indentation   +181 added lines, -181 removed lines patch added patch discarded remove patch
@@ -22,44 +22,44 @@  discard block
 block discarded – undo
22 22
     
23 23
     const ERROR_NO_SOURCES_AVAILABLE = 40001;
24 24
     
25
-   /**
26
-    * @var string
27
-    */
25
+    /**
26
+     * @var string
27
+     */
28 28
     protected $installPath;
29 29
     
30
-   /**
31
-    * @var Localization_Source[]
32
-    */
30
+    /**
31
+     * @var Localization_Source[]
32
+     */
33 33
     protected $sources;
34 34
     
35
-   /**
36
-    * @var \AppUtils\Request
37
-    */
35
+    /**
36
+     * @var \AppUtils\Request
37
+     */
38 38
     protected $request;
39 39
     
40
-   /**
41
-    * @var Localization_Source
42
-    */
40
+    /**
41
+     * @var Localization_Source
42
+     */
43 43
     protected $activeSource;
44 44
     
45
-   /**
46
-    * @var Localization_Scanner
47
-    */
45
+    /**
46
+     * @var Localization_Scanner
47
+     */
48 48
     protected $scanner;
49 49
     
50
-   /**
51
-    * @var Localization_Locale[]
52
-    */
50
+    /**
51
+     * @var Localization_Locale[]
52
+     */
53 53
     protected $appLocales = array();
54 54
     
55
-   /**
56
-    * @var Localization_Locale
57
-    */
55
+    /**
56
+     * @var Localization_Locale
57
+     */
58 58
     protected $activeAppLocale;
59 59
     
60
-   /**
61
-    * @var Localization_Editor_Filters
62
-    */
60
+    /**
61
+     * @var Localization_Editor_Filters
62
+     */
63 63
     protected $filters;
64 64
 
65 65
     protected $requestParams = array();
@@ -80,15 +80,15 @@  discard block
 block discarded – undo
80 80
         return $this->request;
81 81
     }
82 82
     
83
-   /**
84
-    * Adds a request parameter that will be persisted in all URLs
85
-    * within the editor. This can be used when integrating the
86
-    * editor in an existing page that needs specific request params.
87
-    * 
88
-    * @param string $name
89
-    * @param string $value
90
-    * @return Localization_Editor
91
-    */
83
+    /**
84
+     * Adds a request parameter that will be persisted in all URLs
85
+     * within the editor. This can be used when integrating the
86
+     * editor in an existing page that needs specific request params.
87
+     * 
88
+     * @param string $name
89
+     * @param string $value
90
+     * @return Localization_Editor
91
+     */
92 92
     public function addRequestParam(string $name, string $value) : Localization_Editor
93 93
     {
94 94
         $this->requestParams[$name] = $value;
@@ -241,34 +241,34 @@  discard block
 block discarded – undo
241 241
                                 	</a>
242 242
                                     <div class="dropdown-menu" aria-labelledby="dropdown01">
243 243
                                     	<?php 
244
-                                    	    foreach($this->sources as $source)
245
-                                    	    {
246
-                                    	       ?>
244
+                                            foreach($this->sources as $source)
245
+                                            {
246
+                                                ?>
247 247
                                         			<a class="dropdown-item" href="<?php echo $this->getSourceURL($source) ?>">
248 248
                                         				<?php 
249
-                                            				if($source->getID() === $this->activeSource->getID()) 
250
-                                            				{
251
-                                            				    ?>
249
+                                                            if($source->getID() === $this->activeSource->getID()) 
250
+                                                            {
251
+                                                                ?>
252 252
                                             				    	<b><?php echo $source->getLabel() ?></b>
253 253
                                         				    	<?php 
254
-                                            				}
255
-                                            				else
256
-                                            				{
257
-                                            				    echo $source->getLabel();
258
-                                            				}
259
-                                        				?>
254
+                                                            }
255
+                                                            else
256
+                                                            {
257
+                                                                echo $source->getLabel();
258
+                                                            }
259
+                                                        ?>
260 260
                                         				<?php
261
-                                        				    $untranslated = $source->countUntranslated($this->scanner);
262
-                                        				    if($untranslated > 0) {
263
-                                        				        ?>
261
+                                                            $untranslated = $source->countUntranslated($this->scanner);
262
+                                                            if($untranslated > 0) {
263
+                                                                ?>
264 264
                                         				        	(<span class="text-danger" title="<?php pt('%1$s texts have not been translated in this text source.', $untranslated) ?>"><?php echo $untranslated ?></span>)
265 265
                                 				            	<?php 
266
-                                        				    }
267
-                                    				    ?>
266
+                                                            }
267
+                                                        ?>
268 268
                                     				</a>
269 269
                                     			<?php 
270
-                                    	    }
271
-                                	    ?>
270
+                                            }
271
+                                        ?>
272 272
                                     </div>
273 273
                                 </li>
274 274
                                 <li class="nav-item dropdown">
@@ -277,15 +277,15 @@  discard block
 block discarded – undo
277 277
                                 	</a>
278 278
                                     <div class="dropdown-menu" aria-labelledby="dropdown01">
279 279
                                     	<?php 
280
-                                    	    foreach($this->appLocales as $locale)
281
-                                    	    {
282
-                                    	       ?>
280
+                                            foreach($this->appLocales as $locale)
281
+                                            {
282
+                                                ?>
283 283
                                         			<a class="dropdown-item" href="<?php echo $this->getLocaleURL($locale) ?>">
284 284
                                         				<?php echo $locale->getLabel() ?>
285 285
                                     				</a>
286 286
                                     			<?php 
287
-                                    	    }
288
-                                	    ?>
287
+                                            }
288
+                                        ?>
289 289
                                     </div>
290 290
                                 </li>
291 291
                                 <li class="nav-item">
@@ -295,8 +295,8 @@  discard block
 block discarded – undo
295 295
                                     </a>
296 296
                     			</li>
297 297
                     			<?php 
298
-                        			if($this->scanner->hasWarnings()) {
299
-                        			    ?>
298
+                                    if($this->scanner->hasWarnings()) {
299
+                                        ?>
300 300
                         			    	<li class="nav-item">
301 301
                         			    		<a href="<?php echo $this->getWarningsURL() ?>">
302 302
                             			    		<span class="badge badge-warning" title="<?php pts('The last scan for translateable texts reported warnings.'); pts('Click for details.'); ?>" data-toggle="tooltip">
@@ -306,8 +306,8 @@  discard block
 block discarded – undo
306 306
                         			    		</a>
307 307
                         			    	</li>
308 308
                         			    <?php 
309
-                        			}
310
-                    			?>
309
+                                    }
310
+                                ?>
311 311
                             </ul>
312 312
                         <?php 
313 313
                     }
@@ -323,36 +323,36 @@  discard block
 block discarded – undo
323 323
                         	</a>
324 324
                     	<?php 
325 325
                     }
326
-            	?>
326
+                ?>
327 327
     		</div>
328 328
 		</nav>
329 329
 		<main role="main" class="container">
330 330
 			<div>
331 331
     			<?php 
332
-    			    if(empty($this->appLocales))
333
-    			    {
334
-    			        ?>
332
+                    if(empty($this->appLocales))
333
+                    {
334
+                        ?>
335 335
     			        	<div class="alert alert-danger">
336 336
     			        		<i class="fa fa-exclamation-triangle"></i>
337 337
     			        		<b><?php pt('Nothing to translate:') ?></b>
338 338
     			        		<?php pt('No application locales were added to translate to.') ?>
339 339
     			        	</div>
340 340
     			        <?php 
341
-    			    }
342
-    			    else if($this->request->getBool($this->getVarName('warnings')))
343
-    			    {
344
-    			        echo $this->renderWarnings();
345
-    			    }
346
-    			    else
347
-    			    {
348
-    			        ?>
341
+                    }
342
+                    else if($this->request->getBool($this->getVarName('warnings')))
343
+                    {
344
+                        echo $this->renderWarnings();
345
+                    }
346
+                    else
347
+                    {
348
+                        ?>
349 349
             				<h1><?php echo $this->activeSource->getLabel() ?></h1>
350 350
             				<?php 
351
-                				if(!empty($_SESSION['localization_messages'])) 
352
-                				{
353
-                				    foreach($_SESSION['localization_messages'] as $def)
354
-                				    {
355
-                				        ?>
351
+                                if(!empty($_SESSION['localization_messages'])) 
352
+                                {
353
+                                    foreach($_SESSION['localization_messages'] as $def)
354
+                                    {
355
+                                        ?>
356 356
                 				        	<div class="alert alert-<?php echo $def['type'] ?>" role="alert">
357 357
                                         		<?php echo $def['text'] ?>
358 358
                                         		<button type="button" class="close" data-dismiss="alert" aria-label="<?php pt('Close') ?>" title="<?php pt('Dismiss this message.') ?>" data-toggle="tooltip">
@@ -360,28 +360,28 @@  discard block
 block discarded – undo
360 360
             									</button>
361 361
                                         	</div>
362 362
             				        	<?php 
363
-                				    }
363
+                                    }
364 364
                 				    
365
-                				    // reset the messages after having displayed them
366
-                				    $_SESSION['localization_messages'] = array();
367
-                				}
368
-            				?>
365
+                                    // reset the messages after having displayed them
366
+                                    $_SESSION['localization_messages'] = array();
367
+                                }
368
+                            ?>
369 369
             				<p>
370 370
             					<?php 
371
-            				        pt(
372
-                					    'You are translating to %1$s', 
373
-                					    '<span class="badge badge-info">'.
374
-                					       $this->activeAppLocale->getLabel().
375
-                				        '</span>'
371
+                                    pt(
372
+                                        'You are translating to %1$s', 
373
+                                        '<span class="badge badge-info">'.
374
+                                            $this->activeAppLocale->getLabel().
375
+                                        '</span>'
376 376
                                     );
377
-            				    ?><br>
377
+                                ?><br>
378 378
             					<?php pt('Found %1$s texts to translate.', $this->activeSource->countUntranslated($this->scanner)) ?>
379 379
             				</p>
380 380
             				<br>
381 381
             				<?php
382
-                				if(!$this->scanner->isScanAvailable()) 
383
-                				{
384
-                				    ?>
382
+                                if(!$this->scanner->isScanAvailable()) 
383
+                                {
384
+                                    ?>
385 385
                 				    	<div class="alert alert-primary" role="alert">
386 386
                                         	<b><?php pt('No texts found:') ?></b> 
387 387
                                         	<?php pt('The source folders have not been scanned yet.') ?>
@@ -393,15 +393,15 @@  discard block
 block discarded – undo
393 393
                                             </a>
394 394
                                         </p>
395 395
                 				    <?php 
396
-                				}
397
-                				else
398
-                				{
399
-                				    echo $this->filters->renderForm();
400
-                				    echo $this->renderList();
401
-                				}
396
+                                }
397
+                                else
398
+                                {
399
+                                    echo $this->filters->renderForm();
400
+                                    echo $this->renderList();
401
+                                }
402 402
             				
403
-        				}
404
-    				?>
403
+                        }
404
+                    ?>
405 405
 			</div>
406 406
 		</main>
407 407
 	</body>
@@ -419,22 +419,22 @@  discard block
 block discarded – undo
419 419
         	<h1><?php pt('Warnings') ?></h1>
420 420
         	<p class="abstract">
421 421
         		<?php 
422
-        		    pts('The following shows all texts where the system decided that they cannot be translated.');
423
-       		    ?>
422
+                    pts('The following shows all texts where the system decided that they cannot be translated.');
423
+                    ?>
424 424
         	</p>
425 425
         	<dl>
426 426
         		<?php 
427
-        		    $warnings = $this->scanner->getWarnings();
427
+                    $warnings = $this->scanner->getWarnings();
428 428
         		    
429
-        		    foreach($warnings as $warning)
430
-        		    {
431
-        		        ?>
429
+                    foreach($warnings as $warning)
430
+                    {
431
+                        ?>
432 432
         		        	<dt><?php echo FileHelper::relativizePathByDepth($warning->getFile(), 3) ?>:<?php echo $warning->getLine() ?></dt>
433 433
         		        	<dd><?php echo $warning->getMessage() ?></dd>
434 434
         		        <?php 
435
-        		    }
435
+                    }
436 436
         		        
437
-        		?>
437
+                ?>
438 438
         	</dl>
439 439
     	<?php 
440 440
     	
@@ -493,13 +493,13 @@  discard block
 block discarded – undo
493 493
 			<form method="post">
494 494
 				<div class="form-hiddens">
495 495
 					<?php 
496
-    					$params = $this->getRequestParams();
497
-    					foreach($params as $name => $value) {
498
-    					    ?>
496
+                        $params = $this->getRequestParams();
497
+                        foreach($params as $name => $value) {
498
+                            ?>
499 499
     					    	<input type="hidden" name="<?php echo $name ?>" value="<?php echo $value ?>">
500 500
     					    <?php 
501
-    					}
502
-					?>
501
+                        }
502
+                    ?>
503 503
 				</div>
504 504
             	<table class="table table-hover">
505 505
     				<thead>
@@ -512,20 +512,20 @@  discard block
 block discarded – undo
512 512
     				</thead>
513 513
     				<tbody>
514 514
     					<?php 
515
-    					    foreach($keep as $string)
516
-    					    {
517
-    					        $this->renderListEntry($string);
518
-    					    }
519
-    					?>
515
+                            foreach($keep as $string)
516
+                            {
517
+                                $this->renderListEntry($string);
518
+                            }
519
+                        ?>
520 520
     				</tbody>
521 521
     			</table>
522 522
     			<?php 
523
-        			if($pager->hasPages()) 
524
-        			{
525
-        			    $prevUrl = $this->getPaginationURL($pager->getPreviousPage());
526
-        			    $nextUrl = $this->getPaginationURL($pager->getNextPage());
523
+                    if($pager->hasPages()) 
524
+                    {
525
+                        $prevUrl = $this->getPaginationURL($pager->getPreviousPage());
526
+                        $nextUrl = $this->getPaginationURL($pager->getNextPage());
527 527
         			    
528
-        			    ?>
528
+                        ?>
529 529
         			    	<nav aria-label="<?php pt('Navigate available pages of texts.') ?>">
530 530
                                 <ul class="pagination">
531 531
                                     <li class="page-item">
@@ -534,20 +534,20 @@  discard block
 block discarded – undo
534 534
                                 		</a>
535 535
                             		</li>
536 536
                             		<?php 
537
-                            		    $numbers = $pager->getPageNumbers();
538
-                            		    foreach($numbers as $number) 
539
-                            		    {
540
-                            		        $url = $this->getPaginationURL($number);
537
+                                        $numbers = $pager->getPageNumbers();
538
+                                        foreach($numbers as $number) 
539
+                                        {
540
+                                            $url = $this->getPaginationURL($number);
541 541
                             		        
542
-                            		        ?>
542
+                                            ?>
543 543
                             		        	<li class="page-item <?php if($pager->isCurrentPage($number)) { echo 'active'; } ?>">
544 544
                             		        		<a class="page-link" href="<?php echo $url ?>">
545 545
                             		        			<?php echo $number ?>
546 546
                         		        			</a>
547 547
                         		        		</li>
548 548
                             		        <?php 
549
-                            		    }
550
-                            		?>
549
+                                        }
550
+                                    ?>
551 551
                                     <li class="page-item">
552 552
                                     	<a class="page-link" href="<?php echo $nextUrl ?>">
553 553
                                     		<i class="fa fa-arrow-right"></i>
@@ -556,8 +556,8 @@  discard block
 block discarded – undo
556 556
                                 </ul>
557 557
                             </nav>
558 558
         			    <?php 
559
-        			}
560
-    			?>
559
+                    }
560
+                ?>
561 561
 				<br>
562 562
 				<p>
563 563
 					<button type="submit" name="<?php echo $this->getVarName('save') ?>" value="yes" class="btn btn-primary">
@@ -615,48 +615,48 @@  discard block
 block discarded – undo
615 615
         			<div class="files-list">
616 616
             			<p>
617 617
             				<?php 
618
-            				    $totalFiles = count($files);
618
+                                $totalFiles = count($files);
619 619
             				    
620
-            				    if($totalFiles == 1)
621
-            				    {
622
-            				        pt('Found in a single file:');
623
-            				    }
624
-            				    else
625
-            				    {
626
-            				        pt('Found in %1$s files:', $totalFiles);
627
-            				    }
628
-    				        ?>
620
+                                if($totalFiles == 1)
621
+                                {
622
+                                    pt('Found in a single file:');
623
+                                }
624
+                                else
625
+                                {
626
+                                    pt('Found in %1$s files:', $totalFiles);
627
+                                }
628
+                            ?>
629 629
             			</p>
630 630
         				<div class="files-scroller">
631 631
                 			<ul>
632 632
                 				<?php 
633
-                				    $locations = $string->getStrings();
633
+                                    $locations = $string->getStrings();
634 634
                 				    
635
-                    				foreach($locations as $location) 
636
-                    				{
637
-                    				    $file = $location->getSourceFile();
638
-                    				    $line = $location->getLine();
635
+                                    foreach($locations as $location) 
636
+                                    {
637
+                                        $file = $location->getSourceFile();
638
+                                        $line = $location->getLine();
639 639
                     				    
640
-                    				    $icon = '';
640
+                                        $icon = '';
641 641
                     				    
642
-                    				    $ext = \AppUtils\FileHelper::getExtension($file);
642
+                                        $ext = \AppUtils\FileHelper::getExtension($file);
643 643
                     				    
644
-                    				    if($ext == 'php') {
645
-                    				        $icon = 'fab fa-php';
646
-                    				    } else if($ext == 'js') {
647
-                    				        $icon = 'fab fa-js-square';
648
-                    				    } else {
649
-                    				        $icon = 'fas fa-file-code';
650
-                    				    }
644
+                                        if($ext == 'php') {
645
+                                            $icon = 'fab fa-php';
646
+                                        } else if($ext == 'js') {
647
+                                            $icon = 'fab fa-js-square';
648
+                                        } else {
649
+                                            $icon = 'fas fa-file-code';
650
+                                        }
651 651
                     				    
652
-                    				    ?>
652
+                                        ?>
653 653
                     				    	<li>
654 654
                     				    		<i class="<?php echo $icon ?>"></i>
655 655
                     				    		<?php echo $file ?><span class="line-number">:<?php echo $line ?></span>
656 656
                     				    	</li>
657 657
                     				    <?php 
658
-                    				}
659
-                				?>
658
+                                    }
659
+                                ?>
660 660
                 			</ul>
661 661
             			</div>
662 662
         			</div>
@@ -867,13 +867,13 @@  discard block
 block discarded – undo
867 867
         );
868 868
     }
869 869
     
870
-   /**
871
-    * Sets the application name shown in the main navigation
872
-    * in the user interface.
873
-    * 
874
-    * @param string $name
875
-    * @return Localization_Editor
876
-    */
870
+    /**
871
+     * Sets the application name shown in the main navigation
872
+     * in the user interface.
873
+     * 
874
+     * @param string $name
875
+     * @return Localization_Editor
876
+     */
877 877
     public function setAppName(string $name) : Localization_Editor
878 878
     {
879 879
         $this->setOption('appname', $name);
@@ -890,27 +890,27 @@  discard block
 block discarded – undo
890 890
         return t('Localization editor');
891 891
     }
892 892
 
893
-   /**
894
-    * Selects the default source to use if none has been 
895
-    * explicitly selected.
896
-    * 
897
-    * @param string $sourceID
898
-    */
893
+    /**
894
+     * Selects the default source to use if none has been 
895
+     * explicitly selected.
896
+     * 
897
+     * @param string $sourceID
898
+     */
899 899
     public function selectDefaultSource(string $sourceID) : Localization_Editor
900 900
     {
901 901
         $this->setOption('default-source', $sourceID);
902 902
         return $this;
903 903
     }
904 904
     
905
-   /**
906
-    * Sets an URL that the translators can use to go back to
907
-    * the main application, for example if it is integrated into
908
-    * an existing application.
909
-    * 
910
-    * @param string $url The URL to use for the link
911
-    * @param string $label Label of the link
912
-    * @return Localization_Editor
913
-    */
905
+    /**
906
+     * Sets an URL that the translators can use to go back to
907
+     * the main application, for example if it is integrated into
908
+     * an existing application.
909
+     * 
910
+     * @param string $url The URL to use for the link
911
+     * @param string $label Label of the link
912
+     * @return Localization_Editor
913
+     */
914 914
     public function setBackURL(string $url, string $label) : Localization_Editor
915 915
     {
916 916
         $this->setOption('back-url', $url);
Please login to merge, or discard this patch.
src/Localization/Editor/Filters.php 1 patch
Indentation   +49 added lines, -49 removed lines patch added patch discarded remove patch
@@ -6,20 +6,20 @@  discard block
 block discarded – undo
6 6
 
7 7
 class Localization_Editor_Filters
8 8
 {
9
-   /**
10
-    * @var Localization_Editor
11
-    */
9
+    /**
10
+     * @var Localization_Editor
11
+     */
12 12
     protected $editor;
13 13
     
14
-   /**
15
-    * @var \AppUtils\Request
16
-    */
14
+    /**
15
+     * @var \AppUtils\Request
16
+     */
17 17
     
18 18
     protected $request; 
19 19
      
20
-   /**
21
-    * @var string
22
-    */
20
+    /**
21
+     * @var string
22
+     */
23 23
     protected $sessionName = 'localize_filters';
24 24
     
25 25
     protected $vars = array(
@@ -174,13 +174,13 @@  discard block
 block discarded – undo
174 174
             <form class="form-inline">
175 175
             	<div class="form-hiddens">
176 176
             		<?php 
177
-    					$params = $this->editor->getRequestParams();
178
-    					foreach($params as $name => $value) {
179
-    					    ?>
177
+                        $params = $this->editor->getRequestParams();
178
+                        foreach($params as $name => $value) {
179
+                            ?>
180 180
     					    	<input type="hidden" name="<?php echo $name ?>" value="<?php echo $value ?>">
181 181
     					    <?php 
182
-    					}
183
-					?>
182
+                        }
183
+                    ?>
184 184
             	</div>
185 185
             	<div class="form-row">
186 186
             		<div class="col-auto">
@@ -188,42 +188,42 @@  discard block
 block discarded – undo
188 188
     		        </div>
189 189
                     <div class="col-auto">
190 190
                     	<?php
191
-                    	    echo $this->renderSelect(
192
-                    	       $this->vars['status'],
193
-                    	       array(
194
-                        	       array(
195
-                        	            'value' => '',
196
-                        	            'label' => t('Status...')
197
-                        	       ),
198
-                        	       array(
199
-                        	           'value' => 'untranslated',
200
-                        	           'label' => t('Not translated')
201
-                        	       ),
202
-                        	       array(
203
-                        	           'value' => 'translated',
204
-                        	           'label' => t('Translated')
205
-                        	       )
206
-                    	       )
207
-                    	   );
191
+                            echo $this->renderSelect(
192
+                                $this->vars['status'],
193
+                                array(
194
+                                    array(
195
+                                        'value' => '',
196
+                                        'label' => t('Status...')
197
+                                    ),
198
+                                    array(
199
+                                        'value' => 'untranslated',
200
+                                        'label' => t('Not translated')
201
+                                    ),
202
+                                    array(
203
+                                        'value' => 'translated',
204
+                                        'label' => t('Translated')
205
+                                    )
206
+                                )
207
+                            );
208 208
                     	
209
-                    	   echo $this->renderSelect(
210
-                    	       $this->vars['location'],
211
-                    	       array(
212
-                    	           array(
213
-                    	               'value' => '',
214
-                    	               'label' => t('Location...')
215
-                    	           ),
216
-                    	           array(
217
-                    	               'value' => 'client',
218
-                    	               'label' => t('Clientside')
219
-                    	           ),
220
-                    	           array(
221
-                    	               'value' => 'server',
222
-                    	               'label' => t('Serverside')
223
-                    	           )
224
-                    	       )
225
-                	       );
226
-                    	?>
209
+                            echo $this->renderSelect(
210
+                                $this->vars['location'],
211
+                                array(
212
+                                    array(
213
+                                        'value' => '',
214
+                                        'label' => t('Location...')
215
+                                    ),
216
+                                    array(
217
+                                        'value' => 'client',
218
+                                        'label' => t('Clientside')
219
+                                    ),
220
+                                    array(
221
+                                        'value' => 'server',
222
+                                        'label' => t('Serverside')
223
+                                    )
224
+                                )
225
+                            );
226
+                        ?>
227 227
                     </div>
228 228
                     <div class="col-auto">
229 229
 	    				<button type="submit" name="<?php echo $this->vars['filter'] ?>" value="yes" class="btn btn-primary mb-2" title="<?php pt('Filter the list with the selected criteria.') ?>" data-toggle="tooltip">
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/Localization.php 1 patch
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.