Passed
Push — master ( 1a0534...bd22ef )
by Sebastian
02:16
created
src/NumberInfo.php 1 patch
Spacing   +37 added lines, -37 removed lines patch added patch discarded remove patch
@@ -84,7 +84,7 @@  discard block
 block discarded – undo
84 84
      */
85 85
     public function setValue($value) : NumberInfo
86 86
     {
87
-        if($value instanceof NumberInfo) {
87
+        if ($value instanceof NumberInfo) {
88 88
             $value = $value->getValue();
89 89
         }
90 90
         
@@ -117,7 +117,7 @@  discard block
 block discarded – undo
117 117
     
118 118
     public function isPositive() : bool
119 119
     {
120
-        if(!$this->isEmpty()) {
120
+        if (!$this->isEmpty()) {
121 121
             $number = $this->getNumber();
122 122
             return $number > 0;
123 123
         }
@@ -148,7 +148,7 @@  discard block
 block discarded – undo
148 148
      */
149 149
     public function hasValue() : bool
150 150
     {
151
-        if(!$this->isEmpty() && !$this->isZero()) {
151
+        if (!$this->isEmpty() && !$this->isZero()) {
152 152
             return true;
153 153
         }
154 154
         
@@ -221,7 +221,7 @@  discard block
 block discarded – undo
221 221
      */
222 222
     public function getUnits()
223 223
     {
224
-        if(!$this->hasUnits()) {
224
+        if (!$this->hasUnits()) {
225 225
             return 'px';
226 226
         }
227 227
         
@@ -255,15 +255,15 @@  discard block
 block discarded – undo
255 255
      */
256 256
     public function toAttribute()
257 257
     {
258
-        if($this->isEmpty()) {
258
+        if ($this->isEmpty()) {
259 259
             return null;
260 260
         }
261 261
         
262
-        if($this->isZero()) {
262
+        if ($this->isZero()) {
263 263
             return '0';
264 264
         }
265 265
         
266
-        if($this->isPercent()) {
266
+        if ($this->isPercent()) {
267 267
             return $this->getNumber().$this->getUnits();
268 268
         }
269 269
         
@@ -276,11 +276,11 @@  discard block
 block discarded – undo
276 276
      */
277 277
     public function toCSS()
278 278
     {
279
-        if($this->isEmpty()) {
279
+        if ($this->isEmpty()) {
280 280
             return null;
281 281
         }
282 282
         
283
-        if($this->isZero()) {
283
+        if ($this->isZero()) {
284 284
             return '0';
285 285
         }
286 286
         
@@ -289,7 +289,7 @@  discard block
 block discarded – undo
289 289
     
290 290
     public function __toString()
291 291
     {
292
-        if($this->isEmpty()) {
292
+        if ($this->isEmpty()) {
293 293
             return '';
294 294
         }
295 295
         
@@ -307,7 +307,7 @@  discard block
 block discarded – undo
307 307
     public function isBiggerThan($number)
308 308
     {
309 309
         $number = parseNumber($number);
310
-        if($number->getUnits() != $this->getUnits()) {
310
+        if ($number->getUnits() != $this->getUnits()) {
311 311
             return false;
312 312
         }
313 313
         
@@ -325,7 +325,7 @@  discard block
 block discarded – undo
325 325
     public function isSmallerThan($number)
326 326
     {
327 327
         $number = parseNumber($number);
328
-        if($number->getUnits() != $this->getUnits()) {
328
+        if ($number->getUnits() != $this->getUnits()) {
329 329
             return false;
330 330
         }
331 331
         
@@ -335,7 +335,7 @@  discard block
 block discarded – undo
335 335
     public function isBiggerEqual($number)
336 336
     {
337 337
         $number = parseNumber($number);
338
-        if($number->getUnits() != $this->getUnits()) {
338
+        if ($number->getUnits() != $this->getUnits()) {
339 339
             return false;
340 340
         }
341 341
         
@@ -352,14 +352,14 @@  discard block
 block discarded – undo
352 352
      */
353 353
     public function add($value)
354 354
     {
355
-        if($this->isEmpty()) {
355
+        if ($this->isEmpty()) {
356 356
             $this->setValue($value);
357 357
             return $this;
358 358
         }
359 359
         
360 360
         $number = parseNumber($value);
361 361
         
362
-        if($number->getUnits() == $this->getUnits() || !$number->hasUnits())
362
+        if ($number->getUnits() == $this->getUnits() || !$number->hasUnits())
363 363
         {
364 364
             $new = $this->getNumber() + $number->getNumber();
365 365
             $this->setValue($new.$this->getUnits());
@@ -378,14 +378,14 @@  discard block
 block discarded – undo
378 378
      */
379 379
     public function subtract($value)
380 380
     {
381
-        if($this->isEmpty()) {
381
+        if ($this->isEmpty()) {
382 382
             $this->setValue($value);
383 383
             return $this;
384 384
         }
385 385
         
386 386
         $number = parseNumber($value);
387 387
         
388
-        if($number->getUnits() == $this->getUnits() || !$number->hasUnits())
388
+        if ($number->getUnits() == $this->getUnits() || !$number->hasUnits())
389 389
         {
390 390
             $new = $this->getNumber() - $number->getNumber();
391 391
             $this->setValue($new.$this->getUnits());
@@ -412,25 +412,25 @@  discard block
 block discarded – undo
412 412
     
413 413
     protected function percentOperation($operation, $percent)
414 414
     {
415
-        if($this->isZeroOrEmpty()) {
415
+        if ($this->isZeroOrEmpty()) {
416 416
             return $this;
417 417
         }
418 418
         
419 419
         $percent = parseNumber($percent);
420
-        if($percent->hasUnits() && !$percent->isPercent()) {
420
+        if ($percent->hasUnits() && !$percent->isPercent()) {
421 421
             return $this;
422 422
         }
423 423
         
424 424
         $number = $this->getNumber();
425 425
         $value = $number * $percent->getNumber() / 100;
426 426
         
427
-        if($operation == '-') {
427
+        if ($operation == '-') {
428 428
             $number = $number - $value;
429 429
         } else {
430 430
             $number = $number + $value;
431 431
         }
432 432
         
433
-        if($this->isUnitInteger()) {
433
+        if ($this->isUnitInteger()) {
434 434
             $number = intval($number);
435 435
         }
436 436
         
@@ -479,7 +479,7 @@  discard block
 block discarded – undo
479 479
     {
480 480
         static $cache = array();
481 481
         
482
-        if(!is_string($value) && !is_numeric($value)) 
482
+        if (!is_string($value) && !is_numeric($value)) 
483 483
         {
484 484
             $value = '';
485 485
             $key = '_EMPTY_';
@@ -489,7 +489,7 @@  discard block
 block discarded – undo
489 489
             $key = (string)$value;
490 490
         }
491 491
 
492
-        if(array_key_exists($key, $cache)) {
492
+        if (array_key_exists($key, $cache)) {
493 493
             return $cache[$key];
494 494
         }
495 495
         
@@ -499,31 +499,31 @@  discard block
 block discarded – undo
499 499
             'number' => null
500 500
         );
501 501
         
502
-        if($value === '') {
502
+        if ($value === '') {
503 503
             $cache[$key]['empty'] = true;
504 504
             return $cache[$key];
505 505
         }
506 506
         
507
-        if($value === 0 || $value === '0') {
507
+        if ($value === 0 || $value === '0') {
508 508
             $cache[$key]['number'] = 0;
509 509
             $cache[$key] = $this->filterInfo($cache[$key]);
510 510
             return $cache[$key];
511 511
         }
512 512
         
513 513
         $test = trim((string)$value);
514
-        if($test === '') {
514
+        if ($test === '') {
515 515
             $cache[$key]['empty'] = true;
516 516
             return $cache[$key];
517 517
         }
518 518
         
519 519
         // replace comma notation (which is only possible if it's a string)
520
-        if(is_string($value))
520
+        if (is_string($value))
521 521
         {
522 522
             $test = $this->preProcess($test, $cache, $value);
523 523
         }
524 524
         
525 525
         // convert to a number if it's numeric
526
-        if(is_numeric($test)) {
526
+        if (is_numeric($test)) {
527 527
             $cache[$key]['number'] = $test * 1;
528 528
             $cache[$key] = $this->filterInfo($cache[$key]);
529 529
             return $cache[$key];
@@ -536,16 +536,16 @@  discard block
 block discarded – undo
536 536
         
537 537
         $vlength = strlen($test);
538 538
         $names = array_keys($this->knownUnits);
539
-        foreach($names as $unit)
539
+        foreach ($names as $unit)
540 540
         {
541 541
             $ulength = strlen($unit);
542
-            $start = $vlength-$ulength;
543
-            if($start < 0) {
542
+            $start = $vlength - $ulength;
543
+            if ($start < 0) {
544 544
                 continue;
545 545
             }
546 546
             
547 547
             $search = substr($test, $start, $ulength);
548
-            if($search==$unit) {
548
+            if ($search == $unit) {
549 549
                 $units = $unit;
550 550
                 $number = substr($test, 0, $start);
551 551
                 break;
@@ -553,12 +553,12 @@  discard block
 block discarded – undo
553 553
         }
554 554
         
555 555
         // the filters have to restore the value
556
-        if($this->postProcess)
556
+        if ($this->postProcess)
557 557
         {
558 558
             $number = $this->postProcess($number, $test);
559 559
         }
560 560
         // empty number
561
-        else if($number === '' || $number === null || is_bool($number))
561
+        else if ($number === '' || $number === null || is_bool($number))
562 562
         {
563 563
             $number = null;
564 564
             $cache[$key]['empty'] = true;
@@ -569,7 +569,7 @@  discard block
 block discarded – undo
569 569
             $number = trim($number);
570 570
             
571 571
             // may be an arbitrary string in some cases
572
-            if(!is_numeric($number))
572
+            if (!is_numeric($number))
573 573
             {
574 574
                 $number = null;
575 575
                 $cache[$key]['empty'] = true;
@@ -648,12 +648,12 @@  discard block
 block discarded – undo
648 648
     protected function filterInfo(array $info) : array
649 649
     {
650 650
         $useUnits = 'px';
651
-        if($info['units'] !== null) {
651
+        if ($info['units'] !== null) {
652 652
             $useUnits = $info['units'];
653 653
         }
654 654
         
655 655
         // the units are non-decimal: convert decimal values
656
-        if($useUnits !== null && $this->knownUnits[$useUnits] === false && !$info['empty'] && is_numeric($info['number']))
656
+        if ($useUnits !== null && $this->knownUnits[$useUnits] === false && !$info['empty'] && is_numeric($info['number']))
657 657
         {
658 658
             $info['number'] = intval($info['number']);
659 659
         }
Please login to merge, or discard this patch.
src/IniHelper.php 1 patch
Spacing   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -35,12 +35,12 @@  discard block
 block discarded – undo
35 35
     {
36 36
         $section = $this->addSection(self::SECTION_DEFAULT);
37 37
         
38
-        if(empty($iniString)) {
38
+        if (empty($iniString)) {
39 39
             return;
40 40
         }
41 41
         
42 42
         $eol = ConvertHelper::detectEOLCharacter($iniString);
43
-        if($eol !== null) {
43
+        if ($eol !== null) {
44 44
             $this->eol = $eol->getCharacter();
45 45
         }
46 46
         
@@ -48,11 +48,11 @@  discard block
 block discarded – undo
48 48
         
49 49
         $total = count($lines);
50 50
         
51
-        for($i=0; $i < $total; $i++) 
51
+        for ($i = 0; $i < $total; $i++) 
52 52
         {
53 53
             $line = new IniHelper_Line($lines[$i], $i);
54 54
             
55
-            if($line->isSection()) {
55
+            if ($line->isSection()) {
56 56
                 $section = $this->addSection($line->getSectionName());
57 57
             }
58 58
 
@@ -82,7 +82,7 @@  discard block
 block discarded – undo
82 82
         $iniPath = FileHelper::requireFileExists($iniPath);
83 83
         
84 84
         $content = file_get_contents($iniPath);
85
-        if($content !== false) {
85
+        if ($content !== false) {
86 86
             return self::createFromString($content);
87 87
         }
88 88
         
@@ -127,7 +127,7 @@  discard block
 block discarded – undo
127 127
     */
128 128
     public function addSection(string $name) : IniHelper_Section
129 129
     {
130
-        if(!isset($this->sections[$name])) {
130
+        if (!isset($this->sections[$name])) {
131 131
             $this->sections[$name] = new IniHelper_Section($this, $name);
132 132
         }
133 133
         
@@ -142,7 +142,7 @@  discard block
 block discarded – undo
142 142
     */
143 143
     public function getSection(string $name) : ?IniHelper_Section
144 144
     {
145
-        if(isset($this->sections[$name])) {
145
+        if (isset($this->sections[$name])) {
146 146
             return $this->sections[$name];
147 147
         }
148 148
         
@@ -158,9 +158,9 @@  discard block
 block discarded – undo
158 158
     {
159 159
         $result = array();
160 160
         
161
-        foreach($this->sections as $section)
161
+        foreach ($this->sections as $section)
162 162
         {
163
-            if($section->isDefault()) 
163
+            if ($section->isDefault()) 
164 164
             {
165 165
                 $result = array_merge($result, $section->toArray());
166 166
             } 
@@ -200,7 +200,7 @@  discard block
 block discarded – undo
200 200
     {
201 201
         $parts = array();
202 202
         
203
-        foreach($this->sections as $section)
203
+        foreach ($this->sections as $section)
204 204
         {
205 205
             $parts[] = $section->toString();
206 206
         }
@@ -243,8 +243,8 @@  discard block
 block discarded – undo
243 243
     */
244 244
     public function sectionExists(string $name) : bool
245 245
     {
246
-        foreach($this->sections as $section) {
247
-            if($section->getName() === $name) {
246
+        foreach ($this->sections as $section) {
247
+            if ($section->getName() === $name) {
248 248
                 return true;
249 249
             }
250 250
         }
@@ -273,7 +273,7 @@  discard block
 block discarded – undo
273 273
     {
274 274
         $path = $this->parsePath($path);
275 275
         
276
-        if(!$this->sectionExists($path['section'])) {
276
+        if (!$this->sectionExists($path['section'])) {
277 277
             return array();
278 278
         }
279 279
         
@@ -284,7 +284,7 @@  discard block
 block discarded – undo
284 284
     {
285 285
         $path = explode($this->pathSeparator, $path);
286 286
         
287
-        if(count($path) === 1)
287
+        if (count($path) === 1)
288 288
         {
289 289
             return array(
290 290
                 'section' => self::SECTION_DEFAULT,
Please login to merge, or discard this patch.
src/Traits/Optionable.php 1 patch
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -41,7 +41,7 @@  discard block
 block discarded – undo
41 41
     */
42 42
     public function setOption(string $name, $value) : Interface_Optionable
43 43
     {
44
-        if(!isset($this->options)) {
44
+        if (!isset($this->options)) {
45 45
             $this->options = $this->getDefaultOptions();
46 46
         }
47 47
         
@@ -58,7 +58,7 @@  discard block
 block discarded – undo
58 58
     */
59 59
     public function setOptions(array $options) : Interface_Optionable
60 60
     {
61
-        foreach($options as $name => $value) {
61
+        foreach ($options as $name => $value) {
62 62
             $this->setOption($name, $value);
63 63
         }
64 64
         
@@ -75,13 +75,13 @@  discard block
 block discarded – undo
75 75
     * @param mixed $default The default value to return if the option does not exist.
76 76
     * @return mixed
77 77
     */
78
-    public function getOption(string $name, $default=null)
78
+    public function getOption(string $name, $default = null)
79 79
     {
80
-        if(!isset($this->options)) {
80
+        if (!isset($this->options)) {
81 81
             $this->options = $this->getDefaultOptions();
82 82
         }
83 83
         
84
-        if(isset($this->options[$name])) {
84
+        if (isset($this->options[$name])) {
85 85
             return $this->options[$name];
86 86
         }
87 87
         
@@ -100,7 +100,7 @@  discard block
 block discarded – undo
100 100
     {
101 101
         $value = $this->getOption($name, false);
102 102
         
103
-        if(is_scalar($value)) {
103
+        if (is_scalar($value)) {
104 104
             return (string)$value;
105 105
         }
106 106
         
@@ -118,7 +118,7 @@  discard block
 block discarded – undo
118 118
     */
119 119
     public function getBoolOption(string $name) : bool
120 120
     {
121
-        if($this->getOption($name) === true) {
121
+        if ($this->getOption($name) === true) {
122 122
             return true;
123 123
         }
124 124
         
@@ -136,7 +136,7 @@  discard block
 block discarded – undo
136 136
     public function getArrayOption(string $name) : array
137 137
     {
138 138
         $val = $this->getOption($name);
139
-        if(is_array($val)) {
139
+        if (is_array($val)) {
140 140
             return $val;
141 141
         }
142 142
         
@@ -152,7 +152,7 @@  discard block
 block discarded – undo
152 152
     */
153 153
     public function hasOption(string $name) : bool
154 154
     {
155
-        if(!isset($this->options)) {
155
+        if (!isset($this->options)) {
156 156
             $this->options = $this->getDefaultOptions();
157 157
         }
158 158
         
@@ -165,7 +165,7 @@  discard block
 block discarded – undo
165 165
     */
166 166
     public function getOptions() : array
167 167
     {
168
-        if(!isset($this->options)) {
168
+        if (!isset($this->options)) {
169 169
             $this->options = $this->getDefaultOptions();
170 170
         }
171 171
         
@@ -200,7 +200,7 @@  discard block
 block discarded – undo
200 200
 interface Interface_Optionable
201 201
 {
202 202
     function setOption(string $name, $value) : Interface_Optionable;
203
-    function getOption(string $name, $default=null);
203
+    function getOption(string $name, $default = null);
204 204
     function setOptions(array $options) : Interface_Optionable;
205 205
     function getOptions() : array;
206 206
     function isOption(string $name, $value) : bool;
Please login to merge, or discard this patch.
src/FileHelper.php 1 patch
Spacing   +112 added lines, -112 removed lines patch added patch discarded remove patch
@@ -110,7 +110,7 @@  discard block
 block discarded – undo
110 110
         
111 111
         $contents = file_get_contents($file);
112 112
         
113
-        if($contents === false) 
113
+        if ($contents === false) 
114 114
         {
115 115
             throw new FileHelper_Exception(
116 116
                 'Cannot load serialized content from file.',
@@ -124,7 +124,7 @@  discard block
 block discarded – undo
124 124
         
125 125
         $result = @unserialize($contents);
126 126
         
127
-        if($result !== false) {
127
+        if ($result !== false) {
128 128
             return $result;
129 129
         }
130 130
         
@@ -140,7 +140,7 @@  discard block
 block discarded – undo
140 140
     
141 141
     public static function deleteTree($rootFolder)
142 142
     {
143
-        if(!file_exists($rootFolder)) {
143
+        if (!file_exists($rootFolder)) {
144 144
             return true;
145 145
         }
146 146
         
@@ -181,7 +181,7 @@  discard block
 block discarded – undo
181 181
     */
182 182
     public static function createFolder($path)
183 183
     {
184
-        if(is_dir($path) || mkdir($path, 0777, true)) {
184
+        if (is_dir($path) || mkdir($path, 0777, true)) {
185 185
             return;
186 186
         }
187 187
         
@@ -216,11 +216,11 @@  discard block
 block discarded – undo
216 216
 
217 217
             if ($item->isDir()) 
218 218
             {
219
-                FileHelper::copyTree(str_replace('\\', '/', $itemPath), $target . '/' . $baseName);
219
+                FileHelper::copyTree(str_replace('\\', '/', $itemPath), $target.'/'.$baseName);
220 220
             } 
221
-            else if($item->isFile()) 
221
+            else if ($item->isFile()) 
222 222
             {
223
-                self::copyFile($itemPath, $target . '/' . $baseName);
223
+                self::copyFile($itemPath, $target.'/'.$baseName);
224 224
             }
225 225
         }
226 226
     }
@@ -245,7 +245,7 @@  discard block
 block discarded – undo
245 245
     {
246 246
         self::requireFileExists($sourcePath, self::ERROR_SOURCE_FILE_NOT_FOUND);
247 247
         
248
-        if(!is_readable($sourcePath))
248
+        if (!is_readable($sourcePath))
249 249
         {
250 250
             throw new FileHelper_Exception(
251 251
                 sprintf('Source file [%s] to copy is not readable.', basename($sourcePath)),
@@ -259,11 +259,11 @@  discard block
 block discarded – undo
259 259
         
260 260
         $targetFolder = dirname($targetPath);
261 261
         
262
-        if(!file_exists($targetFolder))
262
+        if (!file_exists($targetFolder))
263 263
         {
264 264
             self::createFolder($targetFolder);
265 265
         }
266
-        else if(!is_writable($targetFolder)) 
266
+        else if (!is_writable($targetFolder)) 
267 267
         {
268 268
             throw new FileHelper_Exception(
269 269
                 sprintf('Target folder [%s] is not writable.', basename($targetFolder)),
@@ -275,7 +275,7 @@  discard block
 block discarded – undo
275 275
             );
276 276
         }
277 277
         
278
-        if(copy($sourcePath, $targetPath)) {
278
+        if (copy($sourcePath, $targetPath)) {
279 279
             return;
280 280
         }
281 281
         
@@ -302,11 +302,11 @@  discard block
 block discarded – undo
302 302
     */
303 303
     public static function deleteFile(string $filePath) : void
304 304
     {
305
-        if(!file_exists($filePath)) {
305
+        if (!file_exists($filePath)) {
306 306
             return;
307 307
         }
308 308
         
309
-        if(unlink($filePath)) {
309
+        if (unlink($filePath)) {
310 310
             return;
311 311
         }
312 312
         
@@ -330,10 +330,10 @@  discard block
 block discarded – undo
330 330
     * @return \parseCSV
331 331
     * @todo Move this to the CSV helper.
332 332
     */
333
-    public static function createCSVParser(string $delimiter = ';', string $enclosure = '"', string $escape = '\\', bool $heading=false) : \parseCSV
333
+    public static function createCSVParser(string $delimiter = ';', string $enclosure = '"', string $escape = '\\', bool $heading = false) : \parseCSV
334 334
     {
335
-        if($delimiter==='') { $delimiter = ';'; }
336
-        if($enclosure==='') { $enclosure = '"'; }
335
+        if ($delimiter === '') { $delimiter = ';'; }
336
+        if ($enclosure === '') { $enclosure = '"'; }
337 337
         
338 338
         $parser = new \parseCSV(null, null, null, array());
339 339
 
@@ -361,11 +361,11 @@  discard block
 block discarded – undo
361 361
     * @see parseCSVFile()
362 362
     * @see FileHelper::ERROR_PARSING_CSV
363 363
     */
364
-    public static function parseCSVString(string $csv, string $delimiter = ';', string $enclosure = '"', string $escape = '\\', bool $heading=false) : array
364
+    public static function parseCSVString(string $csv, string $delimiter = ';', string $enclosure = '"', string $escape = '\\', bool $heading = false) : array
365 365
     {
366 366
         $parser = self::createCSVParser($delimiter, $enclosure, $escape, $heading);
367 367
         $result = $parser->parse_string(/** @scrutinizer ignore-type */ $csv);
368
-        if(is_array($result)) {
368
+        if (is_array($result)) {
369 369
             return $result;
370 370
         }
371 371
         
@@ -393,7 +393,7 @@  discard block
 block discarded – undo
393 393
      * @see FileHelper::ERROR_FILE_DOES_NOT_EXIST
394 394
      * @see FileHelper::ERROR_CANNOT_READ_FILE_CONTENTS
395 395
      */
396
-    public static function parseCSVFile(string $filePath, string $delimiter = ';', string $enclosure = '"', string $escape = '\\', bool $heading=false) : array
396
+    public static function parseCSVFile(string $filePath, string $delimiter = ';', string $enclosure = '"', string $escape = '\\', bool $heading = false) : array
397 397
     {
398 398
         $content = self::readContents($filePath);
399 399
 
@@ -410,7 +410,7 @@  discard block
 block discarded – undo
410 410
     public static function detectMimeType(string $fileName) : ?string
411 411
     {
412 412
         $ext = self::getExtension($fileName);
413
-        if(empty($ext)) {
413
+        if (empty($ext)) {
414 414
             return null;
415 415
         }
416 416
 
@@ -434,11 +434,11 @@  discard block
 block discarded – undo
434 434
      * @see FileHelper::ERROR_FILE_DOES_NOT_EXIST
435 435
      * @see FileHelper::ERROR_UNKNOWN_FILE_MIME_TYPE
436 436
      */
437
-    public static function sendFile(string $filePath, $fileName = null, bool $asAttachment=true, bool $exit=true)
437
+    public static function sendFile(string $filePath, $fileName = null, bool $asAttachment = true, bool $exit = true)
438 438
     {
439 439
         self::requireFileExists($filePath);
440 440
         
441
-        if(empty($fileName)) {
441
+        if (empty($fileName)) {
442 442
             $fileName = basename($filePath);
443 443
         }
444 444
 
@@ -456,10 +456,10 @@  discard block
 block discarded – undo
456 456
         
457 457
         header("Cache-Control: public", true);
458 458
         header("Content-Description: File Transfer", true);
459
-        header("Content-Type: " . $mime, true);
459
+        header("Content-Type: ".$mime, true);
460 460
 
461 461
         $disposition = 'inline';
462
-        if($asAttachment) {
462
+        if ($asAttachment) {
463 463
             $disposition = 'attachment';
464 464
         }
465 465
         
@@ -471,7 +471,7 @@  discard block
 block discarded – undo
471 471
         
472 472
         readfile($filePath);
473 473
         
474
-        if($exit) 
474
+        if ($exit) 
475 475
         {
476 476
             exit;
477 477
         }
@@ -490,7 +490,7 @@  discard block
 block discarded – undo
490 490
      */
491 491
     public static function downloadFile($url)
492 492
     {
493
-        if(!function_exists('curl_init')) 
493
+        if (!function_exists('curl_init')) 
494 494
         {
495 495
             throw new FileHelper_Exception(
496 496
                 'The cURL extension is not installed.',
@@ -500,7 +500,7 @@  discard block
 block discarded – undo
500 500
         }
501 501
 
502 502
         $ch = curl_init();
503
-        if($ch === false) 
503
+        if ($ch === false) 
504 504
         {
505 505
             throw new FileHelper_Exception(
506 506
                 'Could not initialize a new cURL instance.',
@@ -521,7 +521,7 @@  discard block
 block discarded – undo
521 521
         
522 522
         $output = curl_exec($ch);
523 523
 
524
-        if($output === false) {
524
+        if ($output === false) {
525 525
             throw new FileHelper_Exception(
526 526
                 'Unable to open URL',
527 527
                 sprintf(
@@ -535,7 +535,7 @@  discard block
 block discarded – undo
535 535
 
536 536
         curl_close($ch);
537 537
 
538
-        if(is_string($output)) 
538
+        if (is_string($output)) 
539 539
         {
540 540
             return $output;
541 541
         }
@@ -557,7 +557,7 @@  discard block
 block discarded – undo
557 557
     */
558 558
     public static function isPHPFile($pathOrDirIterator)
559 559
     {
560
-    	if(self::getExtension($pathOrDirIterator) == 'php') {
560
+    	if (self::getExtension($pathOrDirIterator) == 'php') {
561 561
     		return true;
562 562
     	}
563 563
     	
@@ -574,14 +574,14 @@  discard block
 block discarded – undo
574 574
     */
575 575
     public static function getExtension($pathOrDirIterator, bool $lowercase = true) : string
576 576
     {
577
-        if($pathOrDirIterator instanceof \DirectoryIterator) {
577
+        if ($pathOrDirIterator instanceof \DirectoryIterator) {
578 578
             $filename = $pathOrDirIterator->getFilename();
579 579
         } else {
580 580
             $filename = basename($pathOrDirIterator);
581 581
         }
582 582
          
583 583
         $ext = pathinfo($filename, PATHINFO_EXTENSION);
584
-        if($lowercase) {
584
+        if ($lowercase) {
585 585
         	$ext = mb_strtolower($ext);
586 586
         }
587 587
         
@@ -603,13 +603,13 @@  discard block
 block discarded – undo
603 603
     public static function getFilename($pathOrDirIterator, $extension = true)
604 604
     {
605 605
         $path = $pathOrDirIterator;
606
-    	if($pathOrDirIterator instanceof \DirectoryIterator) {
606
+    	if ($pathOrDirIterator instanceof \DirectoryIterator) {
607 607
     		$path = $pathOrDirIterator->getFilename();
608 608
     	}
609 609
     	
610 610
     	$path = self::normalizePath($path);
611 611
     	
612
-    	if(!$extension) {
612
+    	if (!$extension) {
613 613
     	    return pathinfo($path, PATHINFO_FILENAME);
614 614
     	}
615 615
     	
@@ -627,12 +627,12 @@  discard block
 block discarded – undo
627 627
     * @see FileHelper::ERROR_CANNOT_FIND_JSON_FILE
628 628
     * @see FileHelper::ERROR_CANNOT_DECODE_JSON_FILE
629 629
     */ 
630
-    public static function parseJSONFile(string $file, $targetEncoding=null, $sourceEncoding=null)
630
+    public static function parseJSONFile(string $file, $targetEncoding = null, $sourceEncoding = null)
631 631
     {
632 632
         self::requireFileExists($file, self::ERROR_CANNOT_FIND_JSON_FILE);
633 633
         
634 634
         $content = file_get_contents($file);
635
-        if(!$content) {
635
+        if (!$content) {
636 636
             throw new FileHelper_Exception(
637 637
                 'Cannot get file contents',
638 638
                 sprintf(
@@ -643,12 +643,12 @@  discard block
 block discarded – undo
643 643
             );
644 644
         }
645 645
         
646
-        if(isset($targetEncoding)) {
646
+        if (isset($targetEncoding)) {
647 647
             $content = mb_convert_encoding($content, $targetEncoding, $sourceEncoding);
648 648
         }
649 649
         
650 650
         $json = json_decode($content, true);
651
-        if($json === false || $json === NULL) {
651
+        if ($json === false || $json === NULL) {
652 652
             throw new FileHelper_Exception(
653 653
                 'Cannot decode json data',
654 654
                 sprintf(
@@ -688,13 +688,13 @@  discard block
 block discarded – undo
688 688
         
689 689
         $name = str_replace(array_keys($replaces), array_values($replaces), $name);
690 690
         
691
-        while(strstr($name, '  ')) {
691
+        while (strstr($name, '  ')) {
692 692
             $name = str_replace('  ', ' ', $name);
693 693
         }
694 694
 
695 695
         $name = str_replace(array_keys($replaces), array_values($replaces), $name);
696 696
         
697
-        while(strstr($name, '..')) {
697
+        while (strstr($name, '..')) {
698 698
             $name = str_replace('..', '.', $name);
699 699
         }
700 700
         
@@ -724,7 +724,7 @@  discard block
 block discarded – undo
724 724
     * 
725 725
     * @todo Convert this to use the file finder.
726 726
     */
727
-    public static function findHTMLFiles(string $targetFolder, array $options=array()) : array
727
+    public static function findHTMLFiles(string $targetFolder, array $options = array()) : array
728 728
     {
729 729
         return self::findFiles($targetFolder, array('html'), $options);
730 730
     }
@@ -739,7 +739,7 @@  discard block
 block discarded – undo
739 739
     * 
740 740
     * @todo Convert this to use the file finder.
741 741
     */
742
-    public static function findPHPFiles(string $targetFolder, array $options=array()) : array
742
+    public static function findPHPFiles(string $targetFolder, array $options = array()) : array
743 743
     {
744 744
         return self::findFiles($targetFolder, array('php'), $options);
745 745
     }
@@ -755,39 +755,39 @@  discard block
 block discarded – undo
755 755
     * @deprecated Will be replaced by the file finder in the future.
756 756
     * @see FileHelper::createFileFinder()
757 757
     */
758
-    public static function findFiles(string $targetFolder, array $extensions=array(), array $options=array(), array $files=array()) : array
758
+    public static function findFiles(string $targetFolder, array $extensions = array(), array $options = array(), array $files = array()) : array
759 759
     {
760
-        if(!isset($options['strip-extension'])) {
760
+        if (!isset($options['strip-extension'])) {
761 761
             $options['strip-extension'] = false;
762 762
         }
763 763
         
764
-        if(!isset($options['absolute-path'])) {
764
+        if (!isset($options['absolute-path'])) {
765 765
             $options['absolute-path'] = false;
766 766
         } 
767 767
         
768
-        if(!isset($options['relative-path'])) {
768
+        if (!isset($options['relative-path'])) {
769 769
             $options['relative-path'] = false;
770 770
         }
771 771
         
772
-        if(!isset($options['recursive'])) {
772
+        if (!isset($options['recursive'])) {
773 773
             $options['recursive'] = false;
774 774
         }
775 775
         
776
-        if($options['relative-path']) {
776
+        if ($options['relative-path']) {
777 777
             $options['absolute-path'] = true;
778 778
         }
779 779
         
780
-        if(!isset($options['__root'])) {
780
+        if (!isset($options['__root'])) {
781 781
             $options['__root'] = self::normalizePath($targetFolder);
782 782
         }
783 783
         
784 784
         $checkExtensions = false;
785
-        if(!empty($extensions)) {
785
+        if (!empty($extensions)) {
786 786
             $checkExtensions = true;
787 787
             $extensions = array_map('strtolower', $extensions);
788 788
         }
789 789
         
790
-        if(!is_dir($targetFolder)) 
790
+        if (!is_dir($targetFolder)) 
791 791
         {
792 792
             throw new FileHelper_Exception(
793 793
                 'Target folder does not exist',
@@ -800,32 +800,32 @@  discard block
 block discarded – undo
800 800
         }
801 801
         
802 802
         $d = new \DirectoryIterator($targetFolder);
803
-        foreach($d as $item) {
804
-            if($item->isDot()) {
803
+        foreach ($d as $item) {
804
+            if ($item->isDot()) {
805 805
                 continue;
806 806
             }
807 807
             
808
-            if($item->isDir()) {
809
-                if($options['recursive']) {
808
+            if ($item->isDir()) {
809
+                if ($options['recursive']) {
810 810
                     $files = self::findFiles($item->getPathname(), $extensions, $options, $files);
811 811
                 }
812 812
                 continue;
813 813
             }
814 814
             
815
-            if($checkExtensions && !in_array(self::getExtension($item, true), $extensions)) {
815
+            if ($checkExtensions && !in_array(self::getExtension($item, true), $extensions)) {
816 816
                 continue;
817 817
             }
818 818
             
819 819
             $filename = $item->getFilename();
820
-            if($options['strip-extension']) {
820
+            if ($options['strip-extension']) {
821 821
                 $filename = self::removeExtension($filename);
822 822
             }
823 823
             
824
-            if($options['absolute-path']) {
824
+            if ($options['absolute-path']) {
825 825
                 $filename = self::normalizePath($targetFolder.'/'.$filename);
826 826
             }
827 827
             
828
-            if($options['relative-path']) {
828
+            if ($options['relative-path']) {
829 829
                 $filename = ltrim(str_replace($options['__root'], '', $filename), '/');
830 830
             }
831 831
             
@@ -873,9 +873,9 @@  discard block
 block discarded – undo
873 873
         fclose($fp);
874 874
 
875 875
         $boms = self::getUTFBOMs();
876
-        foreach($boms as $bom => $value) {
876
+        foreach ($boms as $bom => $value) {
877 877
             $length = mb_strlen($value);
878
-            if(mb_substr($text, 0, $length) == $value) {
878
+            if (mb_substr($text, 0, $length) == $value) {
879 879
                 return $bom;
880 880
             }
881 881
         }
@@ -894,13 +894,13 @@  discard block
 block discarded – undo
894 894
     */
895 895
     public static function getUTFBOMs()
896 896
     {
897
-        if(!isset(self::$utfBoms)) {
897
+        if (!isset(self::$utfBoms)) {
898 898
             self::$utfBoms = array(
899
-                'UTF32-BE' => chr(0x00) . chr(0x00) . chr(0xFE) . chr(0xFF),
900
-                'UTF32-LE' => chr(0xFF) . chr(0xFE) . chr(0x00) . chr(0x00),
901
-                'UTF16-BE' => chr(0xFE) . chr(0xFF),
902
-                'UTF16-LE' => chr(0xFF) . chr(0xFE),
903
-                'UTF8' => chr(0xEF) . chr(0xBB) . chr(0xBF)
899
+                'UTF32-BE' => chr(0x00).chr(0x00).chr(0xFE).chr(0xFF),
900
+                'UTF32-LE' => chr(0xFF).chr(0xFE).chr(0x00).chr(0x00),
901
+                'UTF16-BE' => chr(0xFE).chr(0xFF),
902
+                'UTF16-LE' => chr(0xFF).chr(0xFE),
903
+                'UTF8' => chr(0xEF).chr(0xBB).chr(0xBF)
904 904
             );
905 905
         }
906 906
         
@@ -921,7 +921,7 @@  discard block
 block discarded – undo
921 921
         $encodings = self::getKnownUnicodeEncodings();
922 922
 
923 923
         $keep = array();
924
-        foreach($encodings as $string) 
924
+        foreach ($encodings as $string) 
925 925
         {
926 926
             $withHyphen = str_replace('UTF', 'UTF-', $string);
927 927
             
@@ -955,15 +955,15 @@  discard block
 block discarded – undo
955 955
         return str_replace(array('\\', '//'), array('/', '/'), $path);
956 956
     }
957 957
     
958
-    public static function saveAsJSON($data, $file, $pretty=false)
958
+    public static function saveAsJSON($data, $file, $pretty = false)
959 959
     {
960 960
         $options = null;
961
-        if($pretty) {
961
+        if ($pretty) {
962 962
             $options = JSON_PRETTY_PRINT;
963 963
         }
964 964
         
965 965
         $json = json_encode($data, $options);
966
-        if($json===false) 
966
+        if ($json === false) 
967 967
         {
968 968
             $errorCode = json_last_error();
969 969
             throw new FileHelper_Exception(
@@ -973,7 +973,7 @@  discard block
 block discarded – undo
973 973
             ); 
974 974
         }
975 975
         
976
-        if(!file_put_contents($file, $json)) {
976
+        if (!file_put_contents($file, $json)) {
977 977
             throw new FileHelper_Exception(
978 978
                 sprintf('Could not write the JSON file [%s] to disk.', basename($file)),
979 979
                 sprintf('Full path: [%s].', $file),
@@ -994,12 +994,12 @@  discard block
 block discarded – undo
994 994
     * @see FileHelper::ERROR_SAVE_FILE_NOT_WRITABLE
995 995
     * @see FileHelper::ERROR_SAVE_FILE_WRITE_FAILED
996 996
     */
997
-    public static function saveFile(string $filePath, string $content='') : void
997
+    public static function saveFile(string $filePath, string $content = '') : void
998 998
     {
999 999
         // target file already exists
1000
-        if(file_exists($filePath))
1000
+        if (file_exists($filePath))
1001 1001
         {
1002
-            if(!is_writable($filePath))
1002
+            if (!is_writable($filePath))
1003 1003
             {
1004 1004
                 throw new FileHelper_Exception(
1005 1005
                     sprintf('Cannot save file: target file [%s] exists, but is not writable.', basename($filePath)),
@@ -1019,7 +1019,7 @@  discard block
 block discarded – undo
1019 1019
             // create the folder as needed
1020 1020
             self::createFolder($targetFolder);
1021 1021
             
1022
-            if(!is_writable($targetFolder)) 
1022
+            if (!is_writable($targetFolder)) 
1023 1023
             {
1024 1024
                 throw new FileHelper_Exception(
1025 1025
                     sprintf('Cannot save file: target folder [%s] is not writable.', basename($targetFolder)),
@@ -1032,7 +1032,7 @@  discard block
 block discarded – undo
1032 1032
             }
1033 1033
         }
1034 1034
         
1035
-        if(file_put_contents($filePath, $content) !== false) {
1035
+        if (file_put_contents($filePath, $content) !== false) {
1036 1036
             return;
1037 1037
         }
1038 1038
         
@@ -1068,7 +1068,7 @@  discard block
 block discarded – undo
1068 1068
     {
1069 1069
         static $checked = array();
1070 1070
         
1071
-        if(isset($checked[$command])) {
1071
+        if (isset($checked[$command])) {
1072 1072
             return $checked[$command];
1073 1073
         }
1074 1074
         
@@ -1081,7 +1081,7 @@  discard block
 block discarded – undo
1081 1081
         
1082 1082
         $os = strtolower(PHP_OS_FAMILY);
1083 1083
         
1084
-        if(!isset($osCommands[$os])) 
1084
+        if (!isset($osCommands[$os])) 
1085 1085
         {
1086 1086
             throw new FileHelper_Exception(
1087 1087
                 'Unsupported OS for CLI commands',
@@ -1107,7 +1107,7 @@  discard block
 block discarded – undo
1107 1107
             $pipes
1108 1108
         );
1109 1109
         
1110
-        if($process === false) {
1110
+        if ($process === false) {
1111 1111
             $checked[$command] = false;
1112 1112
             return false;
1113 1113
         }
@@ -1138,7 +1138,7 @@  discard block
 block discarded – undo
1138 1138
     */
1139 1139
     public static function checkPHPFileSyntax($path)
1140 1140
     {
1141
-        if(!self::canMakePHPCalls()) {
1141
+        if (!self::canMakePHPCalls()) {
1142 1142
             return true;
1143 1143
         }
1144 1144
         
@@ -1149,7 +1149,7 @@  discard block
 block discarded – undo
1149 1149
         // when the validation is successful, the first entry
1150 1150
         // in the array contains the success message. When it
1151 1151
         // is invalid, the first entry is always empty.
1152
-        if(!empty($output[0])) {
1152
+        if (!empty($output[0])) {
1153 1153
             return true;
1154 1154
         }
1155 1155
         
@@ -1170,7 +1170,7 @@  discard block
 block discarded – undo
1170 1170
     public static function getModifiedDate($path)
1171 1171
     {
1172 1172
         $time = filemtime($path);
1173
-        if($time !== false) {
1173
+        if ($time !== false) {
1174 1174
             $date = new \DateTime();
1175 1175
             $date->setTimestamp($time);
1176 1176
             return $date;
@@ -1197,7 +1197,7 @@  discard block
 block discarded – undo
1197 1197
     */
1198 1198
     public static function getSubfolders($targetFolder, $options = array())
1199 1199
     {
1200
-        if(!is_dir($targetFolder)) 
1200
+        if (!is_dir($targetFolder)) 
1201 1201
         {
1202 1202
             throw new FileHelper_Exception(
1203 1203
                 'Target folder does not exist',
@@ -1221,29 +1221,29 @@  discard block
 block discarded – undo
1221 1221
         
1222 1222
         $d = new \DirectoryIterator($targetFolder);
1223 1223
         
1224
-        foreach($d as $item) 
1224
+        foreach ($d as $item) 
1225 1225
         {
1226
-            if($item->isDir() && !$item->isDot()) 
1226
+            if ($item->isDir() && !$item->isDot()) 
1227 1227
             {
1228 1228
                 $name = $item->getFilename();
1229 1229
                 
1230
-                if(!$options['absolute-path']) {
1230
+                if (!$options['absolute-path']) {
1231 1231
                     $result[] = $name;
1232 1232
                 } else {
1233 1233
                     $result[] = $targetFolder.'/'.$name;
1234 1234
                 }
1235 1235
                 
1236
-                if(!$options['recursive']) 
1236
+                if (!$options['recursive']) 
1237 1237
                 {
1238 1238
                     continue;
1239 1239
                 }
1240 1240
                 
1241 1241
                 $subs = self::getSubfolders($targetFolder.'/'.$name, $options);
1242
-                foreach($subs as $sub) 
1242
+                foreach ($subs as $sub) 
1243 1243
                 {
1244 1244
                     $relative = $name.'/'.$sub;
1245 1245
                     
1246
-                    if(!$options['absolute-path']) {
1246
+                    if (!$options['absolute-path']) {
1247 1247
                         $result[] = $relative;
1248 1248
                     } else {
1249 1249
                         $result[] = $targetFolder.'/'.$relative;
@@ -1311,7 +1311,7 @@  discard block
 block discarded – undo
1311 1311
     * @param int $depth The folder depth to reduce the path to
1312 1312
     * @return string
1313 1313
     */
1314
-    public static function relativizePathByDepth(string $path, int $depth=2) : string
1314
+    public static function relativizePathByDepth(string $path, int $depth = 2) : string
1315 1315
     {
1316 1316
         $path = self::normalizePath($path);
1317 1317
         
@@ -1319,17 +1319,17 @@  discard block
 block discarded – undo
1319 1319
         $tokens = array_filter($tokens); // remove empty entries (trailing slash for example)
1320 1320
         $tokens = array_values($tokens); // re-index keys
1321 1321
         
1322
-        if(empty($tokens)) {
1322
+        if (empty($tokens)) {
1323 1323
             return '';
1324 1324
         }
1325 1325
         
1326 1326
         // remove the drive if present
1327
-        if(strstr($tokens[0], ':')) {
1327
+        if (strstr($tokens[0], ':')) {
1328 1328
             array_shift($tokens);
1329 1329
         }
1330 1330
         
1331 1331
         // path was only the drive
1332
-        if(count($tokens) == 0) {
1332
+        if (count($tokens) == 0) {
1333 1333
             return '';
1334 1334
         }
1335 1335
 
@@ -1338,8 +1338,8 @@  discard block
 block discarded – undo
1338 1338
         
1339 1339
         // reduce the path to the specified depth
1340 1340
         $length = count($tokens);
1341
-        if($length > $depth) {
1342
-            $tokens = array_slice($tokens, $length-$depth);
1341
+        if ($length > $depth) {
1342
+            $tokens = array_slice($tokens, $length - $depth);
1343 1343
         }
1344 1344
 
1345 1345
         // append the last element again
@@ -1387,14 +1387,14 @@  discard block
 block discarded – undo
1387 1387
     * 
1388 1388
     * @see FileHelper::ERROR_FILE_DOES_NOT_EXIST
1389 1389
     */
1390
-    public static function requireFileExists(string $path, $errorCode=null) : string
1390
+    public static function requireFileExists(string $path, $errorCode = null) : string
1391 1391
     {
1392 1392
         $result = realpath($path);
1393
-        if($result !== false) {
1393
+        if ($result !== false) {
1394 1394
             return $result;
1395 1395
         }
1396 1396
         
1397
-        if($errorCode === null) {
1397
+        if ($errorCode === null) {
1398 1398
             $errorCode = self::ERROR_FILE_DOES_NOT_EXIST;
1399 1399
         }
1400 1400
         
@@ -1423,15 +1423,15 @@  discard block
 block discarded – undo
1423 1423
         
1424 1424
         $file = new \SplFileObject($path);
1425 1425
         
1426
-        if($file->eof()) {
1426
+        if ($file->eof()) {
1427 1427
             return '';
1428 1428
         }
1429 1429
         
1430
-        $targetLine = $lineNumber-1;
1430
+        $targetLine = $lineNumber - 1;
1431 1431
         
1432 1432
         $file->seek($targetLine);
1433 1433
         
1434
-        if($file->key() !== $targetLine) {
1434
+        if ($file->key() !== $targetLine) {
1435 1435
              return null;
1436 1436
         }
1437 1437
         
@@ -1457,7 +1457,7 @@  discard block
 block discarded – undo
1457 1457
         $number = $spl->key();
1458 1458
         
1459 1459
         // if seeking to the end the cursor is still at 0, there are no lines. 
1460
-        if($number === 0) 
1460
+        if ($number === 0) 
1461 1461
         {
1462 1462
             // since it's a very small file, to get reliable results,
1463 1463
             // we read its contents and use that to determine what
@@ -1465,13 +1465,13 @@  discard block
 block discarded – undo
1465 1465
             // that this is not pactical to solve with the SplFileObject.
1466 1466
             $content = file_get_contents($path);
1467 1467
             
1468
-            if(empty($content)) {
1468
+            if (empty($content)) {
1469 1469
                 return 0;
1470 1470
             }
1471 1471
         }
1472 1472
         
1473 1473
         // return the line number we were able to reach + 1 (key is zero-based)
1474
-        return $number+1;
1474
+        return $number + 1;
1475 1475
     }
1476 1476
     
1477 1477
    /**
@@ -1518,13 +1518,13 @@  discard block
 block discarded – undo
1518 1518
     * @see FileHelper::ERROR_CANNOT_OPEN_FILE_TO_READ_LINES
1519 1519
     * @see FileHelper::ERROR_FILE_DOES_NOT_EXIST
1520 1520
     */
1521
-    public static function readLines(string $filePath, int $amount=0) : array
1521
+    public static function readLines(string $filePath, int $amount = 0) : array
1522 1522
     {
1523 1523
         self::requireFileExists($filePath);
1524 1524
         
1525 1525
         $fn = fopen($filePath, "r");
1526 1526
         
1527
-        if($fn === false) 
1527
+        if ($fn === false) 
1528 1528
         {
1529 1529
             throw new FileHelper_Exception(
1530 1530
                 'Could not open file for reading.',
@@ -1540,25 +1540,25 @@  discard block
 block discarded – undo
1540 1540
         $counter = 0;
1541 1541
         $first = true;
1542 1542
         
1543
-        while(!feof($fn)) 
1543
+        while (!feof($fn)) 
1544 1544
         {
1545 1545
             $counter++;
1546 1546
             
1547 1547
             $line = fgets($fn);
1548 1548
             
1549 1549
             // can happen with zero length files
1550
-            if($line === false) {
1550
+            if ($line === false) {
1551 1551
                 continue;
1552 1552
             }
1553 1553
             
1554 1554
             // the first line may contain a unicode BOM marker.
1555
-            if($first) {
1555
+            if ($first) {
1556 1556
                 $line = ConvertHelper::stripUTFBom($line);
1557 1557
             }
1558 1558
             
1559 1559
             $result[] = $line;
1560 1560
             
1561
-            if($amount > 0 && $counter == $amount) {
1561
+            if ($amount > 0 && $counter == $amount) {
1562 1562
                 break;
1563 1563
             }
1564 1564
         }
@@ -1584,7 +1584,7 @@  discard block
 block discarded – undo
1584 1584
         
1585 1585
         $result = file_get_contents($filePath);
1586 1586
         
1587
-        if($result !== false) {
1587
+        if ($result !== false) {
1588 1588
             return $result;
1589 1589
         }
1590 1590
         
Please login to merge, or discard this patch.
src/VariableInfo.php 1 patch
Spacing   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -51,9 +51,9 @@  discard block
 block discarded – undo
51 51
     * @param mixed $value
52 52
     * @param array|null $serialized
53 53
     */
54
-    public function __construct($value, $serialized=null)
54
+    public function __construct($value, $serialized = null)
55 55
     {
56
-        if(is_array($serialized))
56
+        if (is_array($serialized))
57 57
         {
58 58
             $this->parseSerialized($serialized);
59 59
         }
@@ -101,7 +101,7 @@  discard block
 block discarded – undo
101 101
         $this->value = $value;
102 102
         $this->type = strtolower(gettype($value));
103 103
         
104
-        if(is_array($value) && is_callable($value)) {
104
+        if (is_array($value) && is_callable($value)) {
105 105
             $this->type = self::TYPE_CALLABLE;
106 106
         }
107 107
         
@@ -134,7 +134,7 @@  discard block
 block discarded – undo
134 134
     * @param bool $enable
135 135
     * @return VariableInfo
136 136
     */
137
-    public function enableType(bool $enable=true) : VariableInfo
137
+    public function enableType(bool $enable = true) : VariableInfo
138 138
     {
139 139
         return $this->setOption('prepend-type', $enable);
140 140
     }
@@ -143,9 +143,9 @@  discard block
 block discarded – undo
143 143
     {
144 144
         $converted = $this->string;
145 145
         
146
-        if($this->getOption('prepend-type') === true && !$this->isNull())
146
+        if ($this->getOption('prepend-type') === true && !$this->isNull())
147 147
         {
148
-            if($this->isString())
148
+            if ($this->isString())
149 149
             {
150 150
                 $converted = '"'.$converted.'"';
151 151
             }
@@ -177,16 +177,16 @@  discard block
 block discarded – undo
177 177
         
178 178
         $converted = $this->$varMethod();
179 179
         
180
-        if($format === 'HTML')
180
+        if ($format === 'HTML')
181 181
         {
182 182
             $converted = '<span style="color:#'.self::$colors[$type].'" class="variable-value-'.$this->type.'">'.$converted.'</span>';
183 183
         }
184 184
         
185
-        if($this->getOption('prepend-type') === true && !$this->isNull()) 
185
+        if ($this->getOption('prepend-type') === true && !$this->isNull()) 
186 186
         {
187 187
             $typeLabel = $type;
188 188
             
189
-            switch($format)
189
+            switch ($format)
190 190
             {
191 191
                 case 'HTML':
192 192
                     $typeLabel = '<span style="color:#1c2eb1" class="variable-type">'.$type.'</span> ';
@@ -215,7 +215,7 @@  discard block
 block discarded – undo
215 215
         
216 216
         // the array may not be encodable - for example if it contains
217 217
         // broken unicode characters. 
218
-        if(is_string($result) && $result !== '') {
218
+        if (is_string($result) && $result !== '') {
219 219
             return $result;
220 220
         }
221 221
         
@@ -226,7 +226,7 @@  discard block
 block discarded – undo
226 226
     {
227 227
         $string = '';
228 228
         
229
-        if(is_string($this->value[0])) {
229
+        if (is_string($this->value[0])) {
230 230
             $string .= $this->value[0].'::';
231 231
         } else {
232 232
             $string .= get_class($this->value[0]).'->';
@@ -353,7 +353,7 @@  discard block
 block discarded – undo
353 353
             str_replace(' ', '-', $this->type)
354 354
         );
355 355
         
356
-        if($this->getOption('prepend-type') === true && !$this->isNull())
356
+        if ($this->getOption('prepend-type') === true && !$this->isNull())
357 357
         {
358 358
             $typeLabel = '<span style="color:#1c2eb1" class="variable-type">'.$this->type.'</span> ';
359 359
             $converted = $typeLabel.' '.$converted;
Please login to merge, or discard this patch.
src/JSHelper.php 1 patch
Spacing   +22 added lines, -22 removed lines patch added patch discarded remove patch
@@ -95,20 +95,20 @@  discard block
 block discarded – undo
95 95
         $quoteStyle = array_shift($params);
96 96
         $method = array_shift($params);
97 97
         
98
-        $call = $method . '(';
98
+        $call = $method.'(';
99 99
         
100 100
         $total = count($params);
101
-        if($total > 0) {
102
-            for($i=0; $i < $total; $i++) 
101
+        if ($total > 0) {
102
+            for ($i = 0; $i < $total; $i++) 
103 103
             {
104 104
                 $call .= self::phpVariable2JS($params[$i], $quoteStyle);
105
-                if($i < ($total-1)) {
105
+                if ($i < ($total - 1)) {
106 106
                     $call .= ',';
107 107
                 }
108 108
             }
109 109
         }
110 110
         
111
-        return $call . ');';
111
+        return $call.');';
112 112
     }
113 113
 
114 114
    /**
@@ -132,7 +132,7 @@  discard block
 block discarded – undo
132 132
     */
133 133
     public static function buildVariable(string $varName, $varValue) : string
134 134
     {
135
-        return $varName . "=" . self::phpVariable2JS($varValue) . ';';
135
+        return $varName."=".self::phpVariable2JS($varValue).';';
136 136
     }
137 137
     
138 138
    /**
@@ -144,7 +144,7 @@  discard block
 block discarded – undo
144 144
     * @param int $quoteStyle The quote style to use for strings
145 145
     * @return string
146 146
     */
147
-    public static function phpVariable2JS($variable, int $quoteStyle=self::QUOTE_STYLE_DOUBLE) : string
147
+    public static function phpVariable2JS($variable, int $quoteStyle = self::QUOTE_STYLE_DOUBLE) : string
148 148
     {
149 149
         // after much profiling, this variant of the method offers
150 150
         // the best performance. Repeat scalar values are cached 
@@ -152,22 +152,22 @@  discard block
 block discarded – undo
152 152
         
153 153
         $type = gettype($variable);
154 154
         $hash = null;
155
-        if(is_scalar($variable) === true) 
155
+        if (is_scalar($variable) === true) 
156 156
         {
157 157
             $hash = $variable;
158 158
         
159
-            if($hash === true) 
159
+            if ($hash === true) 
160 160
             { 
161 161
                 $hash = 'true'; 
162 162
             } 
163
-            else if($hash === false) 
163
+            else if ($hash === false) 
164 164
             { 
165 165
                 $hash = 'false'; 
166 166
             }
167 167
             
168 168
             $hash .= '-'.$quoteStyle.'-'.$type;
169 169
             
170
-            if(isset(self::$variableCache[$hash])) {
170
+            if (isset(self::$variableCache[$hash])) {
171 171
                 return self::$variableCache[$hash];
172 172
             }
173 173
         }
@@ -175,19 +175,19 @@  discard block
 block discarded – undo
175 175
         $result = 'null';
176 176
 
177 177
         // one gettype call is better than a strict if-else.
178
-        switch($type) 
178
+        switch ($type) 
179 179
         {
180 180
             case 'double':
181 181
             case 'string':
182 182
                 $string = json_encode($variable);
183 183
                 
184
-                if($string === false) 
184
+                if ($string === false) 
185 185
                 {
186 186
                     $string = '';
187 187
                 } 
188
-                else if($quoteStyle === self::QUOTE_STYLE_SINGLE) 
188
+                else if ($quoteStyle === self::QUOTE_STYLE_SINGLE) 
189 189
                 {
190
-                    $string = mb_substr($string, 1, mb_strlen($string)-2);
190
+                    $string = mb_substr($string, 1, mb_strlen($string) - 2);
191 191
                     $string = "'".str_replace("'", "\'", $string)."'";
192 192
                 }
193 193
                 
@@ -195,7 +195,7 @@  discard block
 block discarded – undo
195 195
                 break;
196 196
                 
197 197
             case 'boolean':
198
-                if($variable === true) {
198
+                if ($variable === true) {
199 199
                     $result = 'true';
200 200
                 } else {
201 201
                     $result = 'false';
@@ -213,7 +213,7 @@  discard block
 block discarded – undo
213 213
         }
214 214
 
215 215
         // cache cacheable values
216
-        if($hash !== null) 
216
+        if ($hash !== null) 
217 217
         {
218 218
             self::$variableCache[$hash] = $result;
219 219
         }
@@ -245,7 +245,7 @@  discard block
 block discarded – undo
245 245
     {
246 246
         self::$elementCounter++;
247 247
 
248
-        return self::$idPrefix . self::$elementCounter;
248
+        return self::$idPrefix.self::$elementCounter;
249 249
     }
250 250
     
251 251
    /**
@@ -319,7 +319,7 @@  discard block
 block discarded – undo
319 319
      * @see JSHelper::JS_REGEX_OBJECT
320 320
      * @see JSHelper::JS_REGEX_JSON
321 321
      */
322
-    public static function buildRegexStatement(string $regex, string $statementType=self::JS_REGEX_OBJECT) : string
322
+    public static function buildRegexStatement(string $regex, string $statementType = self::JS_REGEX_OBJECT) : string
323 323
     {
324 324
         $regex = trim($regex);
325 325
         $separator = substr($regex, 0, 1);
@@ -327,7 +327,7 @@  discard block
 block discarded – undo
327 327
         array_shift($parts);
328 328
         
329 329
         $modifiers = array_pop($parts);
330
-        if($modifiers == $separator) {
330
+        if ($modifiers == $separator) {
331 331
             $modifiers = '';
332 332
         }
333 333
         
@@ -343,7 +343,7 @@  discard block
 block discarded – undo
343 343
         // convert the anchors that are not supported in js regexes
344 344
         $format = str_replace(array('\\A', '\\Z', '\\z'), array('^', '$', ''), $format);
345 345
         
346
-        if($statementType==self::JS_REGEX_JSON)
346
+        if ($statementType == self::JS_REGEX_JSON)
347 347
         {
348 348
             return ConvertHelper::var2json(array(
349 349
                 'format' => $format,
@@ -351,7 +351,7 @@  discard block
 block discarded – undo
351 351
             ));
352 352
         }
353 353
         
354
-        if(!empty($modifiers)) {
354
+        if (!empty($modifiers)) {
355 355
             return sprintf(
356 356
                 'new RegExp(%s, %s)',
357 357
                 ConvertHelper::var2json($format),
Please login to merge, or discard this patch.
src/ConvertHelper.php 1 patch
Spacing   +116 added lines, -116 removed lines patch added patch discarded remove patch
@@ -59,7 +59,7 @@  discard block
 block discarded – undo
59 59
             $amount = substr_count($line, "\t") - $min;
60 60
             $line = trim($line);
61 61
             if ($amount >= 1) {
62
-                $line = str_repeat("\t", $amount) . $line;
62
+                $line = str_repeat("\t", $amount).$line;
63 63
             }
64 64
 
65 65
             $converted[] = $line;
@@ -131,10 +131,10 @@  discard block
 block discarded – undo
131 131
 
132 132
         // specifically handle zero
133 133
         if ($seconds <= 0) {
134
-            return '0 ' . t('seconds');
134
+            return '0 '.t('seconds');
135 135
         }
136 136
         
137
-        if($seconds < 1) {
137
+        if ($seconds < 1) {
138 138
             return t('less than a second');
139 139
         }
140 140
 
@@ -142,7 +142,7 @@  discard block
 block discarded – undo
142 142
         foreach ($units as $def) {
143 143
             $quot = intval($seconds / $def['value']);
144 144
             if ($quot) {
145
-                $item = $quot . ' ';
145
+                $item = $quot.' ';
146 146
                 if (abs($quot) > 1) {
147 147
                     $item .= $def['plural'];
148 148
                 } else {
@@ -159,7 +159,7 @@  discard block
 block discarded – undo
159 159
             return $last;
160 160
         }
161 161
 
162
-        return implode(', ', $tokens) . ' ' . t('and') . ' ' . $last;
162
+        return implode(', ', $tokens).' '.t('and').' '.$last;
163 163
     }
164 164
 
165 165
     /**
@@ -176,11 +176,11 @@  discard block
 block discarded – undo
176 176
      */
177 177
     public static function duration2string($datefrom, $dateto = -1)
178 178
     {
179
-        if($datefrom instanceof \DateTime) {
179
+        if ($datefrom instanceof \DateTime) {
180 180
             $datefrom = ConvertHelper::date2timestamp($datefrom);
181 181
         }
182 182
         
183
-        if($dateto instanceof \DateTime) {
183
+        if ($dateto instanceof \DateTime) {
184 184
             $dateto = ConvertHelper::date2timestamp($dateto);
185 185
         }
186 186
         
@@ -201,7 +201,7 @@  discard block
 block discarded – undo
201 201
         $interval = "";
202 202
         
203 203
         $future = false;
204
-        if($difference < 0) {
204
+        if ($difference < 0) {
205 205
             $difference = $difference * -1;
206 206
             $future = true;
207 207
         }
@@ -276,7 +276,7 @@  discard block
 block discarded – undo
276 276
                 $day = (int)date("j", $dateto);
277 277
                 $year = (int)date("Y", $datefrom);
278 278
                 
279
-                while(mktime($hour, $min, $sec, $month + ($months_difference), $day, $year) < $dateto) 
279
+                while (mktime($hour, $min, $sec, $month + ($months_difference), $day, $year) < $dateto) 
280 280
                 {
281 281
                     $months_difference++;
282 282
                 }
@@ -291,7 +291,7 @@  discard block
 block discarded – undo
291 291
                     $datediff--;
292 292
                 }
293 293
 
294
-                if($future) {
294
+                if ($future) {
295 295
                     $result = ($datediff == 1) ? t('In one month', $datediff) : t('In %1s months', $datediff);
296 296
                 } else {
297 297
                     $result = ($datediff == 1) ? t('One month ago', $datediff) : t('%1s months ago', $datediff);
@@ -300,7 +300,7 @@  discard block
 block discarded – undo
300 300
 
301 301
             case "y":
302 302
                 $datediff = floor($difference / 60 / 60 / 24 / 365);
303
-                if($future) {
303
+                if ($future) {
304 304
                     $result = ($datediff == 1) ? t('In one year', $datediff) : t('In %1s years', $datediff);
305 305
                 } else {
306 306
                     $result = ($datediff == 1) ? t('One year ago', $datediff) : t('%1s years ago', $datediff);
@@ -309,7 +309,7 @@  discard block
 block discarded – undo
309 309
 
310 310
             case "d":
311 311
                 $datediff = floor($difference / 60 / 60 / 24);
312
-                if($future) {
312
+                if ($future) {
313 313
                     $result = ($datediff == 1) ? t('In one day', $datediff) : t('In %1s days', $datediff);
314 314
                 } else {
315 315
                     $result = ($datediff == 1) ? t('One day ago', $datediff) : t('%1s days ago', $datediff);
@@ -318,7 +318,7 @@  discard block
 block discarded – undo
318 318
 
319 319
             case "ww":
320 320
                 $datediff = floor($difference / 60 / 60 / 24 / 7);
321
-                if($future) {
321
+                if ($future) {
322 322
                     $result = ($datediff == 1) ? t('In one week', $datediff) : t('In %1s weeks', $datediff);
323 323
                 } else {
324 324
                     $result = ($datediff == 1) ? t('One week ago', $datediff) : t('%1s weeks ago', $datediff);
@@ -327,7 +327,7 @@  discard block
 block discarded – undo
327 327
 
328 328
             case "h":
329 329
                 $datediff = floor($difference / 60 / 60);
330
-                if($future) {
330
+                if ($future) {
331 331
                     $result = ($datediff == 1) ? t('In one hour', $datediff) : t('In %1s hours', $datediff);
332 332
                 } else {
333 333
                     $result = ($datediff == 1) ? t('One hour ago', $datediff) : t('%1s hours ago', $datediff);
@@ -336,7 +336,7 @@  discard block
 block discarded – undo
336 336
 
337 337
             case "n":
338 338
                 $datediff = floor($difference / 60);
339
-                if($future) {
339
+                if ($future) {
340 340
                     $result = ($datediff == 1) ? t('In one minute', $datediff) : t('In %1s minutes', $datediff);
341 341
                 } else {
342 342
                     $result = ($datediff == 1) ? t('One minute ago', $datediff) : t('%1s minutes ago', $datediff);
@@ -345,7 +345,7 @@  discard block
 block discarded – undo
345 345
 
346 346
             case "s":
347 347
                 $datediff = $difference;
348
-                if($future) {
348
+                if ($future) {
349 349
                     $result = ($datediff == 1) ? t('In one second', $datediff) : t('In %1s seconds', $datediff);
350 350
                 } else {
351 351
                     $result = ($datediff == 1) ? t('One second ago', $datediff) : t('%1s seconds ago', $datediff);
@@ -368,9 +368,9 @@  discard block
 block discarded – undo
368 368
         return $geshi->parse_code();
369 369
     }
370 370
     
371
-    public static function highlight_xml($xml, $formatSource=false)
371
+    public static function highlight_xml($xml, $formatSource = false)
372 372
     {
373
-        if($formatSource) 
373
+        if ($formatSource) 
374 374
         {
375 375
             $dom = new \DOMDocument();
376 376
             $dom->loadXML($xml);
@@ -408,22 +408,22 @@  discard block
 block discarded – undo
408 408
         $terabyte = $gigabyte * 1024;
409 409
 
410 410
         if (($bytes >= 0) && ($bytes < $kilobyte)) {
411
-            return $bytes . ' ' . t('B');
411
+            return $bytes.' '.t('B');
412 412
 
413 413
         } elseif (($bytes >= $kilobyte) && ($bytes < $megabyte)) {
414
-            return round($bytes / $kilobyte, $precision) . ' ' . t('Kb');
414
+            return round($bytes / $kilobyte, $precision).' '.t('Kb');
415 415
 
416 416
         } elseif (($bytes >= $megabyte) && ($bytes < $gigabyte)) {
417
-            return round($bytes / $megabyte, $precision) . ' ' . t('Mb');
417
+            return round($bytes / $megabyte, $precision).' '.t('Mb');
418 418
 
419 419
         } elseif (($bytes >= $gigabyte) && ($bytes < $terabyte)) {
420
-            return round($bytes / $gigabyte, $precision) . ' ' . t('Gb');
420
+            return round($bytes / $gigabyte, $precision).' '.t('Gb');
421 421
 
422 422
         } elseif ($bytes >= $terabyte) {
423
-            return round($bytes / $gigabyte, $precision) . ' ' . t('Tb');
423
+            return round($bytes / $gigabyte, $precision).' '.t('Tb');
424 424
         }
425 425
 
426
-        return $bytes . ' ' . t('B');
426
+        return $bytes.' '.t('B');
427 427
     }
428 428
 
429 429
    /**
@@ -443,34 +443,34 @@  discard block
 block discarded – undo
443 443
             return $text;
444 444
         }
445 445
 
446
-        $text = trim(mb_substr($text, 0, $targetLength)) . $append;
446
+        $text = trim(mb_substr($text, 0, $targetLength)).$append;
447 447
 
448 448
         return $text;
449 449
     }
450 450
 
451
-    public static function var_dump($var, $html=true)
451
+    public static function var_dump($var, $html = true)
452 452
     {
453 453
         $info = parseVariable($var);
454 454
         
455
-        if($html) {
455
+        if ($html) {
456 456
             return $info->toHTML();
457 457
         }
458 458
         
459 459
         return $info->toString();
460 460
     }
461 461
     
462
-    public static function print_r($var, $return=false, $html=true)
462
+    public static function print_r($var, $return = false, $html = true)
463 463
     {
464 464
         $result = self::var_dump($var, $html);
465 465
         
466
-        if($html) {
466
+        if ($html) {
467 467
             $result = 
468 468
             '<pre style="background:#fff;color:#333;padding:16px;border:solid 1px #bbb;border-radius:4px">'.
469 469
                 $result.
470 470
             '</pre>';
471 471
         }
472 472
         
473
-        if($return) {
473
+        if ($return) {
474 474
             return $result;
475 475
         }
476 476
         
@@ -490,7 +490,7 @@  discard block
 block discarded – undo
490 490
 
491 491
     public static function string2bool($string)
492 492
     {
493
-        if($string === '' || $string === null) {
493
+        if ($string === '' || $string === null) {
494 494
             return false;
495 495
         }
496 496
         
@@ -545,10 +545,10 @@  discard block
 block discarded – undo
545 545
     public static function date2listLabel(\DateTime $date, $includeTime = false, $shortMonth = false)
546 546
     {
547 547
         $today = new \DateTime();
548
-        if($date->format('d.m.Y') == $today->format('d.m.Y')) {
548
+        if ($date->format('d.m.Y') == $today->format('d.m.Y')) {
549 549
             $label = t('Today');
550 550
         } else {
551
-            $label = $date->format('d') . '. ' . self::month2string((int)$date->format('m'), $shortMonth) . ' ';
551
+            $label = $date->format('d').'. '.self::month2string((int)$date->format('m'), $shortMonth).' ';
552 552
             if ($date->format('Y') != date('Y')) {
553 553
                 $label .= $date->format('Y');
554 554
             }
@@ -639,28 +639,28 @@  discard block
 block discarded – undo
639 639
         $hexAlphabet = array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F');
640 640
         
641 641
         $stack = array();
642
-        foreach(self::$controlChars as $char)
642
+        foreach (self::$controlChars as $char)
643 643
         {
644 644
             $tokens = explode('-', $char);
645 645
             $start = $tokens[0];
646 646
             $end = $tokens[1];
647 647
             $prefix = substr($start, 0, 3);
648 648
             $range = array();
649
-            foreach($hexAlphabet as $number) {
649
+            foreach ($hexAlphabet as $number) {
650 650
                 $range[] = $prefix.$number;
651 651
             }
652 652
             
653 653
             $use = false;
654
-            foreach($range as $number) {
655
-                if($number == $start) {
654
+            foreach ($range as $number) {
655
+                if ($number == $start) {
656 656
                     $use = true;
657 657
                 }
658 658
                 
659
-                if($use) {
659
+                if ($use) {
660 660
                     $stack[] = $number;
661 661
                 }
662 662
                 
663
-                if($number == $end) {
663
+                if ($number == $end) {
664 664
                     break;
665 665
                 }
666 666
             }
@@ -681,7 +681,7 @@  discard block
 block discarded – undo
681 681
         $chars = self::getControlCharactersAsHex();
682 682
         
683 683
         $result = array();
684
-        foreach($chars as $char) {
684
+        foreach ($chars as $char) {
685 685
             $result[] = hex2bin($char);
686 686
         }
687 687
         
@@ -699,14 +699,14 @@  discard block
 block discarded – undo
699 699
         $chars = self::getControlCharactersAsHex();
700 700
         
701 701
         $result = array();
702
-        foreach($chars as $char) {
702
+        foreach ($chars as $char) {
703 703
             $result[] = '\u'.strtolower($char);
704 704
         }
705 705
         
706 706
         return $result;
707 707
     }
708 708
     
709
-    protected static $controlChars =  array(
709
+    protected static $controlChars = array(
710 710
         '0000-0008', // control chars
711 711
         '000E-000F', // control chars
712 712
         '0010-001F', // control chars
@@ -728,19 +728,19 @@  discard block
 block discarded – undo
728 728
      */
729 729
     public static function stripControlCharacters(string $string) : string
730 730
     {
731
-        if(empty($string)) {
731
+        if (empty($string)) {
732 732
             return $string;
733 733
         }
734 734
         
735 735
         // create the regex from the unicode characters list
736
-        if(!isset(self::$controlCharsRegex)) 
736
+        if (!isset(self::$controlCharsRegex)) 
737 737
         {
738 738
             $chars = self::getControlCharactersAsHex();
739 739
 
740 740
             // we use the notation \x{0000} to specify the unicode character key
741 741
             // in the regular expression.
742 742
             $stack = array();
743
-            foreach($chars as $char) {
743
+            foreach ($chars as $char) {
744 744
                 $stack[] = '\x{'.$char.'}';
745 745
             }
746 746
             
@@ -774,7 +774,7 @@  discard block
 block discarded – undo
774 774
             $ordInt = ord($octet);
775 775
             // Convert from int (base 10) to hex (base 16), for PHP \x syntax
776 776
             $ordHex = base_convert($ordInt, 10, 16);
777
-            $output .= '\x' . $ordHex;
777
+            $output .= '\x'.$ordHex;
778 778
         }
779 779
         return $output;
780 780
     }
@@ -806,19 +806,19 @@  discard block
 block discarded – undo
806 806
     
807 807
     protected static function convertScalarForComparison($scalar)
808 808
     {
809
-        if($scalar === '' || is_null($scalar)) {
809
+        if ($scalar === '' || is_null($scalar)) {
810 810
             return null;
811 811
         }
812 812
         
813
-        if(is_bool($scalar)) {
813
+        if (is_bool($scalar)) {
814 814
             return self::bool2string($scalar);
815 815
         }
816 816
         
817
-        if(is_array($scalar)) {
817
+        if (is_array($scalar)) {
818 818
             $scalar = md5(serialize($scalar));
819 819
         }
820 820
         
821
-        if($scalar !== null && !is_scalar($scalar)) {
821
+        if ($scalar !== null && !is_scalar($scalar)) {
822 822
             throw new ConvertHelper_Exception(
823 823
                 'Not a scalar value in comparison',
824 824
                 null,
@@ -867,7 +867,7 @@  discard block
 block discarded – undo
867 867
     public static function bool2string($boolean, bool $yesno = false) : string
868 868
     {
869 869
         // allow 'yes', 'true', 'no', 'false' string notations as well
870
-        if(!is_bool($boolean)) {
870
+        if (!is_bool($boolean)) {
871 871
             $boolean = self::string2bool($boolean);
872 872
         }
873 873
         
@@ -908,15 +908,15 @@  discard block
 block discarded – undo
908 908
     public static function array2attributeString($array)
909 909
     {
910 910
         $tokens = array();
911
-        foreach($array as $attr => $value) {
912
-            if($value == '' || $value == null) {
911
+        foreach ($array as $attr => $value) {
912
+            if ($value == '' || $value == null) {
913 913
                 continue;
914 914
             }
915 915
             
916 916
             $tokens[] = $attr.'="'.$value.'"';
917 917
         }
918 918
         
919
-        if(empty($tokens)) {
919
+        if (empty($tokens)) {
920 920
             return '';
921 921
         }
922 922
         
@@ -931,10 +931,10 @@  discard block
 block discarded – undo
931 931
     * @param string $string
932 932
     * @return string
933 933
     */
934
-    public static function string2attributeJS($string, $quoted=true)
934
+    public static function string2attributeJS($string, $quoted = true)
935 935
     {
936 936
         $converted = addslashes(htmlspecialchars(strip_tags($string), ENT_QUOTES, 'UTF-8'));
937
-        if($quoted) {
937
+        if ($quoted) {
938 938
             $converted = "'".$converted."'";
939 939
         } 
940 940
         
@@ -952,11 +952,11 @@  discard block
 block discarded – undo
952 952
     */
953 953
     public static function isBoolean($value) : bool
954 954
     {
955
-        if(is_bool($value)) {
955
+        if (is_bool($value)) {
956 956
             return true;
957 957
         }
958 958
         
959
-        if(!is_scalar($value)) {
959
+        if (!is_scalar($value)) {
960 960
             return false;
961 961
         }
962 962
         
@@ -972,7 +972,7 @@  discard block
 block discarded – undo
972 972
     public static function array2styleString(array $subject) : string
973 973
     {
974 974
         $tokens = array();
975
-        foreach($subject as $name => $value) {
975
+        foreach ($subject as $name => $value) {
976 976
             $tokens[] = $name.':'.$value;
977 977
         }
978 978
         
@@ -1030,7 +1030,7 @@  discard block
 block discarded – undo
1030 1030
     * 
1031 1031
     * @see JSHelper::buildRegexStatement()
1032 1032
     */
1033
-    public static function regex2js(string $regex, string $statementType=JSHelper::JS_REGEX_OBJECT)
1033
+    public static function regex2js(string $regex, string $statementType = JSHelper::JS_REGEX_OBJECT)
1034 1034
     {
1035 1035
         return JSHelper::buildRegexStatement($regex, $statementType);
1036 1036
     }
@@ -1047,11 +1047,11 @@  discard block
 block discarded – undo
1047 1047
     * @throws ConvertHelper_Exception
1048 1048
     * @return string
1049 1049
     */
1050
-    public static function var2json($variable, int $options=0, int $depth=512) : string
1050
+    public static function var2json($variable, int $options = 0, int $depth = 512) : string
1051 1051
     {
1052 1052
         $result = json_encode($variable, $options, $depth);
1053 1053
         
1054
-        if($result !== false) {
1054
+        if ($result !== false) {
1055 1055
             return $result;
1056 1056
         }
1057 1057
         
@@ -1076,10 +1076,10 @@  discard block
 block discarded – undo
1076 1076
     public static function stripUTFBom($string)
1077 1077
     {
1078 1078
         $boms = FileHelper::getUTFBOMs();
1079
-        foreach($boms as $bomChars) {
1079
+        foreach ($boms as $bomChars) {
1080 1080
             $length = mb_strlen($bomChars);
1081 1081
             $text = mb_substr($string, 0, $length);
1082
-            if($text==$bomChars) {
1082
+            if ($text == $bomChars) {
1083 1083
                 return mb_substr($string, $length);
1084 1084
             }
1085 1085
         }
@@ -1096,7 +1096,7 @@  discard block
 block discarded – undo
1096 1096
     */
1097 1097
     public static function string2utf8($string)
1098 1098
     {
1099
-        if(!self::isStringASCII($string)) {
1099
+        if (!self::isStringASCII($string)) {
1100 1100
             return \ForceUTF8\Encoding::toUTF8($string);
1101 1101
         }
1102 1102
         
@@ -1114,11 +1114,11 @@  discard block
 block discarded – undo
1114 1114
     */
1115 1115
     public static function isStringASCII($string)
1116 1116
     {
1117
-        if($string === '' || $string === NULL) {
1117
+        if ($string === '' || $string === NULL) {
1118 1118
             return true;
1119 1119
         }
1120 1120
         
1121
-        if(!is_string($string)) {
1121
+        if (!is_string($string)) {
1122 1122
             return false;
1123 1123
         }
1124 1124
         
@@ -1152,7 +1152,7 @@  discard block
 block discarded – undo
1152 1152
     * @param array $options
1153 1153
     * @return float
1154 1154
     */
1155
-    public static function matchString($source, $target, $options=array())
1155
+    public static function matchString($source, $target, $options = array())
1156 1156
     {
1157 1157
         $defaults = array(
1158 1158
             'maxLevenshtein' => 10,
@@ -1162,12 +1162,12 @@  discard block
 block discarded – undo
1162 1162
         $options = array_merge($defaults, $options);
1163 1163
         
1164 1164
         // avoid doing this via levenshtein
1165
-        if($source == $target) {
1165
+        if ($source == $target) {
1166 1166
             return 100;
1167 1167
         }
1168 1168
         
1169 1169
         $diff = levenshtein($source, $target);
1170
-        if($diff > $options['maxLevenshtein']) {
1170
+        if ($diff > $options['maxLevenshtein']) {
1171 1171
             return 0;
1172 1172
         }
1173 1173
         
@@ -1181,8 +1181,8 @@  discard block
 block discarded – undo
1181 1181
         
1182 1182
         $offset = 0;
1183 1183
         $keep = array();
1184
-        foreach($tokens as $token) {
1185
-            if($interval->$token > 0) {
1184
+        foreach ($tokens as $token) {
1185
+            if ($interval->$token > 0) {
1186 1186
                 $keep = array_slice($tokens, $offset);
1187 1187
                 break;
1188 1188
             }
@@ -1191,16 +1191,16 @@  discard block
 block discarded – undo
1191 1191
         }
1192 1192
         
1193 1193
         $parts = array();
1194
-        foreach($keep as $token) 
1194
+        foreach ($keep as $token) 
1195 1195
         {
1196 1196
             $value = $interval->$token;
1197 1197
             $label = '';
1198 1198
             
1199 1199
             $suffix = 'p';
1200
-            if($value == 1) { $suffix = 's'; }
1200
+            if ($value == 1) { $suffix = 's'; }
1201 1201
             $token .= $suffix;
1202 1202
             
1203
-            switch($token) {
1203
+            switch ($token) {
1204 1204
                 case 'ys': $label = t('1 year'); break;
1205 1205
                 case 'yp': $label = t('%1$s years', $value); break;
1206 1206
                 case 'ms': $label = t('1 month'); break;
@@ -1218,7 +1218,7 @@  discard block
 block discarded – undo
1218 1218
             $parts[] = $label;
1219 1219
         }
1220 1220
         
1221
-        if(count($parts) == 1) {
1221
+        if (count($parts) == 1) {
1222 1222
             return $parts[0];
1223 1223
         } 
1224 1224
         
@@ -1289,24 +1289,24 @@  discard block
 block discarded – undo
1289 1289
     * @see ConvertHelper::INTERVAL_HOURS
1290 1290
     * @see ConvertHelper::INTERVAL_DAYS
1291 1291
     */
1292
-    public static function interval2total(\DateInterval $interval, $unit=self::INTERVAL_SECONDS) : int
1292
+    public static function interval2total(\DateInterval $interval, $unit = self::INTERVAL_SECONDS) : int
1293 1293
     {
1294 1294
         $total = $interval->format('%a');
1295 1295
         if ($unit == self::INTERVAL_DAYS) {
1296 1296
             return (int)$total;
1297 1297
         }
1298 1298
         
1299
-        $total = ($total * 24) + ($interval->h );
1299
+        $total = ($total * 24) + ($interval->h);
1300 1300
         if ($unit == self::INTERVAL_HOURS) {
1301 1301
             return (int)$total;
1302 1302
         }
1303 1303
     
1304
-        $total = ($total * 60) + ($interval->i );
1304
+        $total = ($total * 60) + ($interval->i);
1305 1305
         if ($unit == self::INTERVAL_MINUTES) {
1306 1306
             return (int)$total;
1307 1307
         }
1308 1308
 
1309
-        $total = ($total * 60) + ($interval->s );
1309
+        $total = ($total * 60) + ($interval->s);
1310 1310
         if ($unit == self::INTERVAL_SECONDS) {
1311 1311
             return (int)$total;
1312 1312
         }
@@ -1335,13 +1335,13 @@  discard block
 block discarded – undo
1335 1335
     * @param string $short
1336 1336
     * @return string|NULL
1337 1337
     */
1338
-    public static function date2dayName(\DateTime $date, $short=false)
1338
+    public static function date2dayName(\DateTime $date, $short = false)
1339 1339
     {
1340 1340
         $day = $date->format('l');
1341 1341
         $invariant = self::getDayNamesInvariant();
1342 1342
         
1343 1343
         $idx = array_search($day, $invariant);
1344
-        if($idx !== false) {
1344
+        if ($idx !== false) {
1345 1345
             $localized = self::getDayNames($short);
1346 1346
             return $localized[$idx];
1347 1347
         }
@@ -1364,10 +1364,10 @@  discard block
 block discarded – undo
1364 1364
     * @param string $short
1365 1365
     * @return string[]
1366 1366
     */
1367
-    public static function getDayNames($short=false)
1367
+    public static function getDayNames($short = false)
1368 1368
     {
1369
-        if($short) {
1370
-            if(!isset(self::$daysShort)) {
1369
+        if ($short) {
1370
+            if (!isset(self::$daysShort)) {
1371 1371
                 self::$daysShort = array(
1372 1372
                     t('Mon'),
1373 1373
                     t('Tue'),
@@ -1382,7 +1382,7 @@  discard block
 block discarded – undo
1382 1382
             return self::$daysShort;
1383 1383
         }
1384 1384
         
1385
-        if(!isset(self::$days)) {
1385
+        if (!isset(self::$days)) {
1386 1386
             self::$days = array(
1387 1387
                 t('Monday'),
1388 1388
                 t('Tuesday'),
@@ -1407,17 +1407,17 @@  discard block
 block discarded – undo
1407 1407
      */
1408 1408
     public static function implodeWithAnd(array $list, $sep = ', ', $conjunction = null)
1409 1409
     {
1410
-        if(empty($list)) {
1410
+        if (empty($list)) {
1411 1411
             return '';
1412 1412
         }
1413 1413
         
1414
-        if(empty($conjunction)) {
1414
+        if (empty($conjunction)) {
1415 1415
             $conjunction = t('and');
1416 1416
         }
1417 1417
         
1418 1418
         $last = array_pop($list);
1419
-        if($list) {
1420
-            return implode($sep, $list) . $conjunction . ' ' . $last;
1419
+        if ($list) {
1420
+            return implode($sep, $list).$conjunction.' '.$last;
1421 1421
         }
1422 1422
         
1423 1423
         return $last;
@@ -1436,7 +1436,7 @@  discard block
 block discarded – undo
1436 1436
     public static function string2array(string $string) : array
1437 1437
     {
1438 1438
         $result = preg_split('//u', $string, null, PREG_SPLIT_NO_EMPTY);
1439
-        if($result !== false) {
1439
+        if ($result !== false) {
1440 1440
             return $result;
1441 1441
         }
1442 1442
         
@@ -1451,12 +1451,12 @@  discard block
 block discarded – undo
1451 1451
     */
1452 1452
     public static function isStringHTML(string $string) : bool
1453 1453
     {
1454
-        if(preg_match('%<[a-z/][\s\S]*>%siU', $string)) {
1454
+        if (preg_match('%<[a-z/][\s\S]*>%siU', $string)) {
1455 1455
             return true;
1456 1456
         }
1457 1457
         
1458 1458
         $decoded = html_entity_decode($string);
1459
-        if($decoded !== $string) {
1459
+        if ($decoded !== $string) {
1460 1460
             return true;
1461 1461
         }
1462 1462
         
@@ -1593,7 +1593,7 @@  discard block
 block discarded – undo
1593 1593
         // extract parameter names from the query string
1594 1594
         $result = array();
1595 1595
         preg_match_all('/&?([^&]+)=.*/sixU', $queryString, $result, PREG_PATTERN_ORDER);
1596
-        if(isset($result[1])) {
1596
+        if (isset($result[1])) {
1597 1597
             $paramNames = $result[1];
1598 1598
         }
1599 1599
         
@@ -1616,11 +1616,11 @@  discard block
 block discarded – undo
1616 1616
         // possible naming conflicts like having both parameters "foo.bar" 
1617 1617
         // and "foo_bar" in the query string: since "foo.bar" would be converted
1618 1618
         // to "foo_bar", one of the two would be replaced.
1619
-        if($fixRequired) 
1619
+        if ($fixRequired) 
1620 1620
         {
1621 1621
             $counter = 1;
1622 1622
             $placeholders = array();
1623
-            foreach($paramNames as $paramName)
1623
+            foreach ($paramNames as $paramName)
1624 1624
             {
1625 1625
                  // create a unique placeholder name
1626 1626
                  $placeholder = '__PLACEHOLDER'.$counter.'__';
@@ -1650,13 +1650,13 @@  discard block
 block discarded – undo
1650 1650
         parse_str($queryString, $parsed);
1651 1651
         
1652 1652
         // do any of the parameter names need to be fixed?
1653
-        if(!$fixRequired) {
1653
+        if (!$fixRequired) {
1654 1654
             return $parsed;
1655 1655
         }
1656 1656
         
1657 1657
         $keep = array();
1658 1658
         
1659
-        foreach($parsed as $name => $value)
1659
+        foreach ($parsed as $name => $value)
1660 1660
         {
1661 1661
              $keep[$table[$name]] = $value;
1662 1662
         }
@@ -1675,14 +1675,14 @@  discard block
 block discarded – undo
1675 1675
     * @param bool $caseInsensitive
1676 1676
     * @return ConvertHelper_StringMatch[]
1677 1677
     */
1678
-    public static function findString(string $needle, string $haystack, bool $caseInsensitive=false)
1678
+    public static function findString(string $needle, string $haystack, bool $caseInsensitive = false)
1679 1679
     {
1680
-        if($needle === '') {
1680
+        if ($needle === '') {
1681 1681
             return array();
1682 1682
         }
1683 1683
         
1684 1684
         $function = 'mb_strpos';
1685
-        if($caseInsensitive) {
1685
+        if ($caseInsensitive) {
1686 1686
             $function = 'mb_stripos';
1687 1687
         }
1688 1688
         
@@ -1690,7 +1690,7 @@  discard block
 block discarded – undo
1690 1690
         $positions = array();
1691 1691
         $length = mb_strlen($needle);
1692 1692
         
1693
-        while( ($pos = $function($haystack, $needle, $pos)) !== false) 
1693
+        while (($pos = $function($haystack, $needle, $pos)) !== false) 
1694 1694
         {
1695 1695
             $match = mb_substr($haystack, $pos, $length);
1696 1696
             $positions[] = new ConvertHelper_StringMatch($pos, $match);
@@ -1710,7 +1710,7 @@  discard block
 block discarded – undo
1710 1710
     */
1711 1711
     public static function explodeTrim(string $delimiter, string $string) : array
1712 1712
     {
1713
-        if(empty($string) || empty($delimiter)) {
1713
+        if (empty($string) || empty($delimiter)) {
1714 1714
             return array();
1715 1715
         }
1716 1716
         
@@ -1718,8 +1718,8 @@  discard block
 block discarded – undo
1718 1718
         $tokens = array_map('trim', $tokens);
1719 1719
         
1720 1720
         $keep = array();
1721
-        foreach($tokens as $token) {
1722
-            if($token !== '') {
1721
+        foreach ($tokens as $token) {
1722
+            if ($token !== '') {
1723 1723
                 $keep[] = $token;
1724 1724
             }
1725 1725
         }
@@ -1737,11 +1737,11 @@  discard block
 block discarded – undo
1737 1737
     */
1738 1738
     public static function detectEOLCharacter(string $subjectString) : ?ConvertHelper_EOL
1739 1739
     {
1740
-        if(empty($subjectString)) {
1740
+        if (empty($subjectString)) {
1741 1741
             return null;
1742 1742
         }
1743 1743
         
1744
-        if(!isset(self::$eolChars))
1744
+        if (!isset(self::$eolChars))
1745 1745
         {
1746 1746
             $cr = chr((int)hexdec('0d'));
1747 1747
             $lf = chr((int)hexdec('0a'));
@@ -1772,18 +1772,18 @@  discard block
 block discarded – undo
1772 1772
         
1773 1773
         $max = 0;
1774 1774
         $results = array();
1775
-        foreach(self::$eolChars as $def) 
1775
+        foreach (self::$eolChars as $def) 
1776 1776
         {
1777 1777
             $amount = substr_count($subjectString, $def['char']);
1778 1778
             
1779
-            if($amount > $max)
1779
+            if ($amount > $max)
1780 1780
             {
1781 1781
                 $max = $amount;
1782 1782
                 $results[] = $def;
1783 1783
             }
1784 1784
         }
1785 1785
         
1786
-        if(empty($results)) {
1786
+        if (empty($results)) {
1787 1787
             return null;
1788 1788
         }
1789 1789
         
@@ -1803,9 +1803,9 @@  discard block
 block discarded – undo
1803 1803
     */
1804 1804
     public static function arrayRemoveKeys(array &$array, array $keys) : void
1805 1805
     {
1806
-        foreach($keys as $key) 
1806
+        foreach ($keys as $key) 
1807 1807
         {
1808
-            if(array_key_exists($key, $array)) {
1808
+            if (array_key_exists($key, $array)) {
1809 1809
                 unset($array[$key]); 
1810 1810
             }
1811 1811
         }
@@ -1820,17 +1820,17 @@  discard block
 block discarded – undo
1820 1820
     */
1821 1821
     public static function isInteger($value) : bool
1822 1822
     {
1823
-        if(is_int($value)) {
1823
+        if (is_int($value)) {
1824 1824
             return true;
1825 1825
         }
1826 1826
         
1827 1827
         // booleans get converted to numbers, so they would
1828 1828
         // actually match the regex.
1829
-        if(is_bool($value)) {
1829
+        if (is_bool($value)) {
1830 1830
             return false;
1831 1831
         }
1832 1832
         
1833
-        if(is_string($value) && $value !== '') {
1833
+        if (is_string($value) && $value !== '') {
1834 1834
             return preg_match('/\A-?\d+\z/', $value) === 1;
1835 1835
         }
1836 1836
         
@@ -1857,7 +1857,7 @@  discard block
 block discarded – undo
1857 1857
         $d2->add(new \DateInterval('PT'.$seconds.'S'));
1858 1858
         
1859 1859
         $result = $d2->diff($d1);
1860
-        if($result !== false) {
1860
+        if ($result !== false) {
1861 1861
             return $result;
1862 1862
         }
1863 1863
         
Please login to merge, or discard this patch.