Passed
Branch master (3de078)
by Sebastian
03:38
created
src/FileHelper.php 1 patch
Spacing   +97 added lines, -97 removed lines patch added patch discarded remove patch
@@ -106,7 +106,7 @@  discard block
 block discarded – undo
106 106
         
107 107
         $contents = file_get_contents($file);
108 108
         
109
-        if($contents === false) 
109
+        if ($contents === false) 
110 110
         {
111 111
             throw new FileHelper_Exception(
112 112
                 'Cannot load serialized content from file.',
@@ -120,7 +120,7 @@  discard block
 block discarded – undo
120 120
         
121 121
         $result = @unserialize($contents);
122 122
         
123
-        if($result !== false) {
123
+        if ($result !== false) {
124 124
             return $result;
125 125
         }
126 126
         
@@ -136,7 +136,7 @@  discard block
 block discarded – undo
136 136
     
137 137
     public static function deleteTree($rootFolder)
138 138
     {
139
-        if(!file_exists($rootFolder)) {
139
+        if (!file_exists($rootFolder)) {
140 140
             return true;
141 141
         }
142 142
         
@@ -177,7 +177,7 @@  discard block
 block discarded – undo
177 177
     */
178 178
     public static function createFolder($path)
179 179
     {
180
-        if(is_dir($path) || mkdir($path, 0777, true)) {
180
+        if (is_dir($path) || mkdir($path, 0777, true)) {
181 181
             return;
182 182
         }
183 183
         
@@ -212,11 +212,11 @@  discard block
 block discarded – undo
212 212
 
213 213
             if ($item->isDir()) 
214 214
             {
215
-                FileHelper::copyTree(str_replace('\\', '/', $itemPath), $target . '/' . $baseName);
215
+                FileHelper::copyTree(str_replace('\\', '/', $itemPath), $target.'/'.$baseName);
216 216
             } 
217
-            else if($item->isFile()) 
217
+            else if ($item->isFile()) 
218 218
             {
219
-                self::copyFile($itemPath, $target . '/' . $baseName);
219
+                self::copyFile($itemPath, $target.'/'.$baseName);
220 220
             }
221 221
         }
222 222
     }
@@ -241,7 +241,7 @@  discard block
 block discarded – undo
241 241
     {
242 242
         self::requireFileExists($sourcePath, self::ERROR_SOURCE_FILE_NOT_FOUND);
243 243
         
244
-        if(!is_readable($sourcePath))
244
+        if (!is_readable($sourcePath))
245 245
         {
246 246
             throw new FileHelper_Exception(
247 247
                 sprintf('Source file [%s] to copy is not readable.', basename($sourcePath)),
@@ -255,11 +255,11 @@  discard block
 block discarded – undo
255 255
         
256 256
         $targetFolder = dirname($targetPath);
257 257
         
258
-        if(!file_exists($targetFolder))
258
+        if (!file_exists($targetFolder))
259 259
         {
260 260
             self::createFolder($targetFolder);
261 261
         }
262
-        else if(!is_writable($targetFolder)) 
262
+        else if (!is_writable($targetFolder)) 
263 263
         {
264 264
             throw new FileHelper_Exception(
265 265
                 sprintf('Target folder [%s] is not writable.', basename($targetFolder)),
@@ -271,7 +271,7 @@  discard block
 block discarded – undo
271 271
             );
272 272
         }
273 273
         
274
-        if(copy($sourcePath, $targetPath)) {
274
+        if (copy($sourcePath, $targetPath)) {
275 275
             return;
276 276
         }
277 277
         
@@ -298,11 +298,11 @@  discard block
 block discarded – undo
298 298
     */
299 299
     public static function deleteFile(string $filePath) : void
300 300
     {
301
-        if(!file_exists($filePath)) {
301
+        if (!file_exists($filePath)) {
302 302
             return;
303 303
         }
304 304
         
305
-        if(unlink($filePath)) {
305
+        if (unlink($filePath)) {
306 306
             return;
307 307
         }
308 308
         
@@ -326,10 +326,10 @@  discard block
 block discarded – undo
326 326
     * @return \parseCSV
327 327
     * @todo Move this to the CSV helper.
328 328
     */
329
-    public static function createCSVParser(string $delimiter = ';', string $enclosure = '"', string $escape = '\\', bool $heading=false) : \parseCSV
329
+    public static function createCSVParser(string $delimiter = ';', string $enclosure = '"', string $escape = '\\', bool $heading = false) : \parseCSV
330 330
     {
331
-        if($delimiter==='') { $delimiter = ';'; }
332
-        if($enclosure==='') { $enclosure = '"'; }
331
+        if ($delimiter === '') { $delimiter = ';'; }
332
+        if ($enclosure === '') { $enclosure = '"'; }
333 333
         
334 334
         $parser = new \parseCSV(null, null, null, array());
335 335
 
@@ -357,11 +357,11 @@  discard block
 block discarded – undo
357 357
     * @see parseCSVFile()
358 358
     * @see FileHelper::ERROR_PARSING_CSV
359 359
     */
360
-    public static function parseCSVString(string $csv, string $delimiter = ';', string $enclosure = '"', string $escape = '\\', bool $heading=false) : array
360
+    public static function parseCSVString(string $csv, string $delimiter = ';', string $enclosure = '"', string $escape = '\\', bool $heading = false) : array
361 361
     {
362 362
         $parser = self::createCSVParser($delimiter, $enclosure, $escape, $heading);
363 363
         $result = $parser->parse_string(/** @scrutinizer ignore-type */ $csv);
364
-        if(is_array($result)) {
364
+        if (is_array($result)) {
365 365
             return $result;
366 366
         }
367 367
         
@@ -389,7 +389,7 @@  discard block
 block discarded – undo
389 389
      * @see FileHelper::ERROR_FILE_DOES_NOT_EXIST
390 390
      * @see FileHelper::ERROR_CANNOT_READ_FILE_CONTENTS
391 391
      */
392
-    public static function parseCSVFile(string $filePath, string $delimiter = ';', string $enclosure = '"', string $escape = '\\', bool $heading=false) : array
392
+    public static function parseCSVFile(string $filePath, string $delimiter = ';', string $enclosure = '"', string $escape = '\\', bool $heading = false) : array
393 393
     {
394 394
         $content = self::readContents($filePath);
395 395
 
@@ -406,7 +406,7 @@  discard block
 block discarded – undo
406 406
     public static function detectMimeType(string $fileName) : ?string
407 407
     {
408 408
         $ext = self::getExtension($fileName);
409
-        if(empty($ext)) {
409
+        if (empty($ext)) {
410 410
             return null;
411 411
         }
412 412
 
@@ -427,11 +427,11 @@  discard block
 block discarded – undo
427 427
      * @see FileHelper::ERROR_FILE_DOES_NOT_EXIST
428 428
      * @see FileHelper::ERROR_UNKNOWN_FILE_MIME_TYPE
429 429
      */
430
-    public static function sendFile(string $filePath, $fileName = null, bool $asAttachment=true)
430
+    public static function sendFile(string $filePath, $fileName = null, bool $asAttachment = true)
431 431
     {
432 432
         self::requireFileExists($filePath);
433 433
         
434
-        if(empty($fileName)) {
434
+        if (empty($fileName)) {
435 435
             $fileName = basename($filePath);
436 436
         }
437 437
 
@@ -449,10 +449,10 @@  discard block
 block discarded – undo
449 449
         
450 450
         header("Cache-Control: public", true);
451 451
         header("Content-Description: File Transfer", true);
452
-        header("Content-Type: " . $mime, true);
452
+        header("Content-Type: ".$mime, true);
453 453
 
454 454
         $disposition = 'inline';
455
-        if($asAttachment) {
455
+        if ($asAttachment) {
456 456
             $disposition = 'attachment';
457 457
         }
458 458
         
@@ -480,7 +480,7 @@  discard block
 block discarded – undo
480 480
         requireCURL();
481 481
         
482 482
         $ch = curl_init();
483
-        if($ch === false) 
483
+        if ($ch === false) 
484 484
         {
485 485
             throw new FileHelper_Exception(
486 486
                 'Could not initialize a new cURL instance.',
@@ -501,7 +501,7 @@  discard block
 block discarded – undo
501 501
         
502 502
         $output = curl_exec($ch);
503 503
 
504
-        if($output === false) {
504
+        if ($output === false) {
505 505
             throw new FileHelper_Exception(
506 506
                 'Unable to open URL',
507 507
                 sprintf(
@@ -515,7 +515,7 @@  discard block
 block discarded – undo
515 515
 
516 516
         curl_close($ch);
517 517
 
518
-        if(is_string($output)) 
518
+        if (is_string($output)) 
519 519
         {
520 520
             return $output;
521 521
         }
@@ -537,7 +537,7 @@  discard block
 block discarded – undo
537 537
     */
538 538
     public static function isPHPFile($pathOrDirIterator)
539 539
     {
540
-    	if(self::getExtension($pathOrDirIterator) == 'php') {
540
+    	if (self::getExtension($pathOrDirIterator) == 'php') {
541 541
     		return true;
542 542
     	}
543 543
     	
@@ -554,14 +554,14 @@  discard block
 block discarded – undo
554 554
     */
555 555
     public static function getExtension($pathOrDirIterator, bool $lowercase = true) : string
556 556
     {
557
-        if($pathOrDirIterator instanceof \DirectoryIterator) {
557
+        if ($pathOrDirIterator instanceof \DirectoryIterator) {
558 558
             $filename = $pathOrDirIterator->getFilename();
559 559
         } else {
560 560
             $filename = basename($pathOrDirIterator);
561 561
         }
562 562
          
563 563
         $ext = pathinfo($filename, PATHINFO_EXTENSION);
564
-        if($lowercase) {
564
+        if ($lowercase) {
565 565
         	$ext = mb_strtolower($ext);
566 566
         }
567 567
         
@@ -583,13 +583,13 @@  discard block
 block discarded – undo
583 583
     public static function getFilename($pathOrDirIterator, $extension = true)
584 584
     {
585 585
         $path = $pathOrDirIterator;
586
-    	if($pathOrDirIterator instanceof \DirectoryIterator) {
586
+    	if ($pathOrDirIterator instanceof \DirectoryIterator) {
587 587
     		$path = $pathOrDirIterator->getFilename();
588 588
     	}
589 589
     	
590 590
     	$path = self::normalizePath($path);
591 591
     	
592
-    	if(!$extension) {
592
+    	if (!$extension) {
593 593
     	    return pathinfo($path, PATHINFO_FILENAME);
594 594
     	}
595 595
     	
@@ -607,12 +607,12 @@  discard block
 block discarded – undo
607 607
     * @see FileHelper::ERROR_CANNOT_FIND_JSON_FILE
608 608
     * @see FileHelper::ERROR_CANNOT_DECODE_JSON_FILE
609 609
     */ 
610
-    public static function parseJSONFile(string $file, $targetEncoding=null, $sourceEncoding=null)
610
+    public static function parseJSONFile(string $file, $targetEncoding = null, $sourceEncoding = null)
611 611
     {
612 612
         self::requireFileExists($file, self::ERROR_CANNOT_FIND_JSON_FILE);
613 613
         
614 614
         $content = file_get_contents($file);
615
-        if(!$content) {
615
+        if (!$content) {
616 616
             throw new FileHelper_Exception(
617 617
                 'Cannot get file contents',
618 618
                 sprintf(
@@ -623,12 +623,12 @@  discard block
 block discarded – undo
623 623
             );
624 624
         }
625 625
         
626
-        if(isset($targetEncoding)) {
626
+        if (isset($targetEncoding)) {
627 627
             $content = mb_convert_encoding($content, $targetEncoding, $sourceEncoding);
628 628
         }
629 629
         
630 630
         $json = json_decode($content, true);
631
-        if($json === false || $json === NULL) {
631
+        if ($json === false || $json === NULL) {
632 632
             throw new FileHelper_Exception(
633 633
                 'Cannot decode json data',
634 634
                 sprintf(
@@ -668,13 +668,13 @@  discard block
 block discarded – undo
668 668
         
669 669
         $name = str_replace(array_keys($replaces), array_values($replaces), $name);
670 670
         
671
-        while(strstr($name, '  ')) {
671
+        while (strstr($name, '  ')) {
672 672
             $name = str_replace('  ', ' ', $name);
673 673
         }
674 674
 
675 675
         $name = str_replace(array_keys($replaces), array_values($replaces), $name);
676 676
         
677
-        while(strstr($name, '..')) {
677
+        while (strstr($name, '..')) {
678 678
             $name = str_replace('..', '.', $name);
679 679
         }
680 680
         
@@ -706,7 +706,7 @@  discard block
 block discarded – undo
706 706
     * @return array An indexed array with files.
707 707
     * @see FileHelper::createFileFinder()
708 708
     */
709
-    public static function findHTMLFiles(string $targetFolder, array $options=array()) : array
709
+    public static function findHTMLFiles(string $targetFolder, array $options = array()) : array
710 710
     {
711 711
         return self::findFiles($targetFolder, array('html'), $options);
712 712
     }
@@ -723,7 +723,7 @@  discard block
 block discarded – undo
723 723
     * @return array An indexed array of PHP files.
724 724
     * @see FileHelper::createFileFinder()
725 725
     */
726
-    public static function findPHPFiles(string $targetFolder, array $options=array()) : array
726
+    public static function findPHPFiles(string $targetFolder, array $options = array()) : array
727 727
     {
728 728
         return self::findFiles($targetFolder, array('php'), $options);
729 729
     }
@@ -743,22 +743,22 @@  discard block
 block discarded – undo
743 743
     * @return array
744 744
     * @see FileHelper::createFileFinder()
745 745
     */
746
-    public static function findFiles(string $targetFolder, array $extensions=array(), array $options=array(), array $files=array()) : array
746
+    public static function findFiles(string $targetFolder, array $extensions = array(), array $options = array(), array $files = array()) : array
747 747
     {
748 748
         $finder = self::createFileFinder($targetFolder);
749 749
 
750 750
         $finder->setPathmodeStrip();
751 751
         
752
-        if(isset($options['relative-path']) && $options['relative-path'] === true) 
752
+        if (isset($options['relative-path']) && $options['relative-path'] === true) 
753 753
         {
754 754
             $finder->setPathmodeRelative();
755 755
         } 
756
-        else if(isset($options['absolute-path']) && $options['absolute-path'] === true)
756
+        else if (isset($options['absolute-path']) && $options['absolute-path'] === true)
757 757
         {
758 758
             $finder->setPathmodeAbsolute();
759 759
         }
760 760
         
761
-        if(isset($options['strip-extension'])) 
761
+        if (isset($options['strip-extension'])) 
762 762
         {
763 763
             $finder->stripExtensions();
764 764
         }
@@ -802,7 +802,7 @@  discard block
 block discarded – undo
802 802
     public static function detectUTFBom(string $filename) : ?string
803 803
     {
804 804
         $fp = fopen($filename, 'r');
805
-        if($fp === false) 
805
+        if ($fp === false) 
806 806
         {
807 807
             throw new FileHelper_Exception(
808 808
                 'Cannot open file for reading',
@@ -817,10 +817,10 @@  discard block
 block discarded – undo
817 817
 
818 818
         $boms = self::getUTFBOMs();
819 819
         
820
-        foreach($boms as $bom => $value) 
820
+        foreach ($boms as $bom => $value) 
821 821
         {
822 822
             $length = mb_strlen($value);
823
-            if(mb_substr($text, 0, $length) == $value) {
823
+            if (mb_substr($text, 0, $length) == $value) {
824 824
                 return $bom;
825 825
             }
826 826
         }
@@ -839,13 +839,13 @@  discard block
 block discarded – undo
839 839
     */
840 840
     public static function getUTFBOMs()
841 841
     {
842
-        if(!isset(self::$utfBoms)) {
842
+        if (!isset(self::$utfBoms)) {
843 843
             self::$utfBoms = array(
844
-                'UTF32-BE' => chr(0x00) . chr(0x00) . chr(0xFE) . chr(0xFF),
845
-                'UTF32-LE' => chr(0xFF) . chr(0xFE) . chr(0x00) . chr(0x00),
846
-                'UTF16-BE' => chr(0xFE) . chr(0xFF),
847
-                'UTF16-LE' => chr(0xFF) . chr(0xFE),
848
-                'UTF8' => chr(0xEF) . chr(0xBB) . chr(0xBF)
844
+                'UTF32-BE' => chr(0x00).chr(0x00).chr(0xFE).chr(0xFF),
845
+                'UTF32-LE' => chr(0xFF).chr(0xFE).chr(0x00).chr(0x00),
846
+                'UTF16-BE' => chr(0xFE).chr(0xFF),
847
+                'UTF16-LE' => chr(0xFF).chr(0xFE),
848
+                'UTF8' => chr(0xEF).chr(0xBB).chr(0xBF)
849 849
             );
850 850
         }
851 851
         
@@ -866,7 +866,7 @@  discard block
 block discarded – undo
866 866
         $encodings = self::getKnownUnicodeEncodings();
867 867
 
868 868
         $keep = array();
869
-        foreach($encodings as $string) 
869
+        foreach ($encodings as $string) 
870 870
         {
871 871
             $withHyphen = str_replace('UTF', 'UTF-', $string);
872 872
             
@@ -913,16 +913,16 @@  discard block
 block discarded – undo
913 913
     * @see FileHelper::ERROR_SAVE_FILE_NOT_WRITABLE
914 914
     * @see FileHelper::ERROR_SAVE_FILE_WRITE_FAILED
915 915
     */
916
-    public static function saveAsJSON($data, string $file, bool $pretty=false)
916
+    public static function saveAsJSON($data, string $file, bool $pretty = false)
917 917
     {
918 918
         $options = null;
919
-        if($pretty) {
919
+        if ($pretty) {
920 920
             $options = JSON_PRETTY_PRINT;
921 921
         }
922 922
         
923 923
         $json = json_encode($data, $options);
924 924
         
925
-        if($json===false) 
925
+        if ($json === false) 
926 926
         {
927 927
             $errorCode = json_last_error();
928 928
             
@@ -948,12 +948,12 @@  discard block
 block discarded – undo
948 948
     * @see FileHelper::ERROR_SAVE_FILE_NOT_WRITABLE
949 949
     * @see FileHelper::ERROR_SAVE_FILE_WRITE_FAILED
950 950
     */
951
-    public static function saveFile(string $filePath, string $content='') : void
951
+    public static function saveFile(string $filePath, string $content = '') : void
952 952
     {
953 953
         // target file already exists
954
-        if(file_exists($filePath))
954
+        if (file_exists($filePath))
955 955
         {
956
-            if(!is_writable($filePath))
956
+            if (!is_writable($filePath))
957 957
             {
958 958
                 throw new FileHelper_Exception(
959 959
                     sprintf('Cannot save file: target file [%s] exists, but is not writable.', basename($filePath)),
@@ -973,7 +973,7 @@  discard block
 block discarded – undo
973 973
             // create the folder as needed
974 974
             self::createFolder($targetFolder);
975 975
             
976
-            if(!is_writable($targetFolder)) 
976
+            if (!is_writable($targetFolder)) 
977 977
             {
978 978
                 throw new FileHelper_Exception(
979 979
                     sprintf('Cannot save file: target folder [%s] is not writable.', basename($targetFolder)),
@@ -986,7 +986,7 @@  discard block
 block discarded – undo
986 986
             }
987 987
         }
988 988
         
989
-        if(file_put_contents($filePath, $content) !== false) {
989
+        if (file_put_contents($filePath, $content) !== false) {
990 990
             return;
991 991
         }
992 992
         
@@ -1024,7 +1024,7 @@  discard block
 block discarded – undo
1024 1024
     {
1025 1025
         static $checked = array();
1026 1026
         
1027
-        if(isset($checked[$command])) {
1027
+        if (isset($checked[$command])) {
1028 1028
             return $checked[$command];
1029 1029
         }
1030 1030
         
@@ -1037,7 +1037,7 @@  discard block
 block discarded – undo
1037 1037
         
1038 1038
         $os = strtolower(PHP_OS_FAMILY);
1039 1039
         
1040
-        if(!isset($osCommands[$os])) 
1040
+        if (!isset($osCommands[$os])) 
1041 1041
         {
1042 1042
             throw new FileHelper_Exception(
1043 1043
                 'Unsupported OS for CLI commands',
@@ -1063,7 +1063,7 @@  discard block
 block discarded – undo
1063 1063
             $pipes
1064 1064
         );
1065 1065
         
1066
-        if($process === false) {
1066
+        if ($process === false) {
1067 1067
             $checked[$command] = false;
1068 1068
             return false;
1069 1069
         }
@@ -1094,7 +1094,7 @@  discard block
 block discarded – undo
1094 1094
     */
1095 1095
     public static function checkPHPFileSyntax($path)
1096 1096
     {
1097
-        if(!self::canMakePHPCalls()) {
1097
+        if (!self::canMakePHPCalls()) {
1098 1098
             return true;
1099 1099
         }
1100 1100
         
@@ -1105,7 +1105,7 @@  discard block
 block discarded – undo
1105 1105
         // when the validation is successful, the first entry
1106 1106
         // in the array contains the success message. When it
1107 1107
         // is invalid, the first entry is always empty.
1108
-        if(!empty($output[0])) {
1108
+        if (!empty($output[0])) {
1109 1109
             return true;
1110 1110
         }
1111 1111
         
@@ -1126,7 +1126,7 @@  discard block
 block discarded – undo
1126 1126
     public static function getModifiedDate($path)
1127 1127
     {
1128 1128
         $time = filemtime($path);
1129
-        if($time !== false) {
1129
+        if ($time !== false) {
1130 1130
             $date = new \DateTime();
1131 1131
             $date->setTimestamp($time);
1132 1132
             return $date;
@@ -1155,7 +1155,7 @@  discard block
 block discarded – undo
1155 1155
     */
1156 1156
     public static function getSubfolders($targetFolder, $options = array())
1157 1157
     {
1158
-        if(!is_dir($targetFolder)) 
1158
+        if (!is_dir($targetFolder)) 
1159 1159
         {
1160 1160
             throw new FileHelper_Exception(
1161 1161
                 'Target folder does not exist',
@@ -1179,29 +1179,29 @@  discard block
 block discarded – undo
1179 1179
         
1180 1180
         $d = new \DirectoryIterator($targetFolder);
1181 1181
         
1182
-        foreach($d as $item) 
1182
+        foreach ($d as $item) 
1183 1183
         {
1184
-            if($item->isDir() && !$item->isDot()) 
1184
+            if ($item->isDir() && !$item->isDot()) 
1185 1185
             {
1186 1186
                 $name = $item->getFilename();
1187 1187
                 
1188
-                if(!$options['absolute-path']) {
1188
+                if (!$options['absolute-path']) {
1189 1189
                     $result[] = $name;
1190 1190
                 } else {
1191 1191
                     $result[] = $targetFolder.'/'.$name;
1192 1192
                 }
1193 1193
                 
1194
-                if(!$options['recursive']) 
1194
+                if (!$options['recursive']) 
1195 1195
                 {
1196 1196
                     continue;
1197 1197
                 }
1198 1198
                 
1199 1199
                 $subs = self::getSubfolders($targetFolder.'/'.$name, $options);
1200
-                foreach($subs as $sub) 
1200
+                foreach ($subs as $sub) 
1201 1201
                 {
1202 1202
                     $relative = $name.'/'.$sub;
1203 1203
                     
1204
-                    if(!$options['absolute-path']) {
1204
+                    if (!$options['absolute-path']) {
1205 1205
                         $result[] = $relative;
1206 1206
                     } else {
1207 1207
                         $result[] = $targetFolder.'/'.$relative;
@@ -1269,7 +1269,7 @@  discard block
 block discarded – undo
1269 1269
     * @param int $depth The folder depth to reduce the path to
1270 1270
     * @return string
1271 1271
     */
1272
-    public static function relativizePathByDepth(string $path, int $depth=2) : string
1272
+    public static function relativizePathByDepth(string $path, int $depth = 2) : string
1273 1273
     {
1274 1274
         $path = self::normalizePath($path);
1275 1275
         
@@ -1277,17 +1277,17 @@  discard block
 block discarded – undo
1277 1277
         $tokens = array_filter($tokens); // remove empty entries (trailing slash for example)
1278 1278
         $tokens = array_values($tokens); // re-index keys
1279 1279
         
1280
-        if(empty($tokens)) {
1280
+        if (empty($tokens)) {
1281 1281
             return '';
1282 1282
         }
1283 1283
         
1284 1284
         // remove the drive if present
1285
-        if(strstr($tokens[0], ':')) {
1285
+        if (strstr($tokens[0], ':')) {
1286 1286
             array_shift($tokens);
1287 1287
         }
1288 1288
         
1289 1289
         // path was only the drive
1290
-        if(count($tokens) == 0) {
1290
+        if (count($tokens) == 0) {
1291 1291
             return '';
1292 1292
         }
1293 1293
 
@@ -1296,8 +1296,8 @@  discard block
 block discarded – undo
1296 1296
         
1297 1297
         // reduce the path to the specified depth
1298 1298
         $length = count($tokens);
1299
-        if($length > $depth) {
1300
-            $tokens = array_slice($tokens, $length-$depth);
1299
+        if ($length > $depth) {
1300
+            $tokens = array_slice($tokens, $length - $depth);
1301 1301
         }
1302 1302
 
1303 1303
         // append the last element again
@@ -1345,14 +1345,14 @@  discard block
 block discarded – undo
1345 1345
     * 
1346 1346
     * @see FileHelper::ERROR_FILE_DOES_NOT_EXIST
1347 1347
     */
1348
-    public static function requireFileExists(string $path, $errorCode=null) : string
1348
+    public static function requireFileExists(string $path, $errorCode = null) : string
1349 1349
     {
1350 1350
         $result = realpath($path);
1351
-        if($result !== false) {
1351
+        if ($result !== false) {
1352 1352
             return $result;
1353 1353
         }
1354 1354
         
1355
-        if($errorCode === null) {
1355
+        if ($errorCode === null) {
1356 1356
             $errorCode = self::ERROR_FILE_DOES_NOT_EXIST;
1357 1357
         }
1358 1358
         
@@ -1381,15 +1381,15 @@  discard block
 block discarded – undo
1381 1381
         
1382 1382
         $file = new \SplFileObject($path);
1383 1383
         
1384
-        if($file->eof()) {
1384
+        if ($file->eof()) {
1385 1385
             return '';
1386 1386
         }
1387 1387
         
1388
-        $targetLine = $lineNumber-1;
1388
+        $targetLine = $lineNumber - 1;
1389 1389
         
1390 1390
         $file->seek($targetLine);
1391 1391
         
1392
-        if($file->key() !== $targetLine) {
1392
+        if ($file->key() !== $targetLine) {
1393 1393
              return null;
1394 1394
         }
1395 1395
         
@@ -1415,7 +1415,7 @@  discard block
 block discarded – undo
1415 1415
         $number = $spl->key();
1416 1416
         
1417 1417
         // if seeking to the end the cursor is still at 0, there are no lines. 
1418
-        if($number === 0) 
1418
+        if ($number === 0) 
1419 1419
         {
1420 1420
             // since it's a very small file, to get reliable results,
1421 1421
             // we read its contents and use that to determine what
@@ -1423,13 +1423,13 @@  discard block
 block discarded – undo
1423 1423
             // that this is not pactical to solve with the SplFileObject.
1424 1424
             $content = file_get_contents($path);
1425 1425
             
1426
-            if(empty($content)) {
1426
+            if (empty($content)) {
1427 1427
                 return 0;
1428 1428
             }
1429 1429
         }
1430 1430
         
1431 1431
         // return the line number we were able to reach + 1 (key is zero-based)
1432
-        return $number+1;
1432
+        return $number + 1;
1433 1433
     }
1434 1434
     
1435 1435
    /**
@@ -1476,13 +1476,13 @@  discard block
 block discarded – undo
1476 1476
     * @see FileHelper::ERROR_CANNOT_OPEN_FILE_TO_READ_LINES
1477 1477
     * @see FileHelper::ERROR_FILE_DOES_NOT_EXIST
1478 1478
     */
1479
-    public static function readLines(string $filePath, int $amount=0) : array
1479
+    public static function readLines(string $filePath, int $amount = 0) : array
1480 1480
     {
1481 1481
         self::requireFileExists($filePath);
1482 1482
         
1483 1483
         $fn = fopen($filePath, "r");
1484 1484
         
1485
-        if($fn === false) 
1485
+        if ($fn === false) 
1486 1486
         {
1487 1487
             throw new FileHelper_Exception(
1488 1488
                 'Could not open file for reading.',
@@ -1498,25 +1498,25 @@  discard block
 block discarded – undo
1498 1498
         $counter = 0;
1499 1499
         $first = true;
1500 1500
         
1501
-        while(!feof($fn)) 
1501
+        while (!feof($fn)) 
1502 1502
         {
1503 1503
             $counter++;
1504 1504
             
1505 1505
             $line = fgets($fn);
1506 1506
             
1507 1507
             // can happen with zero length files
1508
-            if($line === false) {
1508
+            if ($line === false) {
1509 1509
                 continue;
1510 1510
             }
1511 1511
             
1512 1512
             // the first line may contain a unicode BOM marker.
1513
-            if($first) {
1513
+            if ($first) {
1514 1514
                 $line = ConvertHelper::stripUTFBom($line);
1515 1515
             }
1516 1516
             
1517 1517
             $result[] = $line;
1518 1518
             
1519
-            if($amount > 0 && $counter == $amount) {
1519
+            if ($amount > 0 && $counter == $amount) {
1520 1520
                 break;
1521 1521
             }
1522 1522
         }
@@ -1542,7 +1542,7 @@  discard block
 block discarded – undo
1542 1542
         
1543 1543
         $result = file_get_contents($filePath);
1544 1544
         
1545
-        if($result !== false) {
1545
+        if ($result !== false) {
1546 1546
             return $result;
1547 1547
         }
1548 1548
         
Please login to merge, or discard this patch.