Passed
Push — master ( 4f13bc...123cfe )
by Sebastian
02:27
created
src/BaseException.php 1 patch
Indentation   +35 added lines, -35 removed lines patch added patch discarded remove patch
@@ -20,17 +20,17 @@  discard block
 block discarded – undo
20 20
  */
21 21
 class BaseException extends \Exception
22 22
 {
23
-   /**
24
-    * @var string
25
-    */
23
+    /**
24
+     * @var string
25
+     */
26 26
     protected $details;
27 27
     
28
-   /**
29
-    * @param string $message
30
-    * @param string $details
31
-    * @param int $code
32
-    * @param \Exception $previous
33
-    */
28
+    /**
29
+     * @param string $message
30
+     * @param string $details
31
+     * @param int $code
32
+     * @param \Exception $previous
33
+     */
34 34
     public function __construct(string $message, $details=null, $code=null, $previous=null)
35 35
     {
36 36
         parent::__construct($message, $code, $previous);
@@ -38,10 +38,10 @@  discard block
 block discarded – undo
38 38
         $this->details = $details;
39 39
     }
40 40
     
41
-   /**
42
-    * Retrieves the detailed error description, if any.
43
-    * @return string
44
-    */
41
+    /**
42
+     * Retrieves the detailed error description, if any.
43
+     * @return string
44
+     */
45 45
     public function getDetails() : string
46 46
     {
47 47
         if($this->details !== null) {
@@ -51,9 +51,9 @@  discard block
 block discarded – undo
51 51
         return '';
52 52
     }
53 53
     
54
-   /**
55
-    * Displays pertinent information on the exception.
56
-    */
54
+    /**
55
+     * Displays pertinent information on the exception.
56
+     */
57 57
     public function display()
58 58
     {
59 59
         if(!headers_sent()) {
@@ -63,20 +63,20 @@  discard block
 block discarded – undo
63 63
         echo $this->getInfo();
64 64
     }
65 65
     
66
-   /**
67
-    * Retrieves information on the exception that can be
68
-    * easily accessed.
69
-    * 
70
-    * @return ConvertHelper_ThrowableInfo
71
-    */
66
+    /**
67
+     * Retrieves information on the exception that can be
68
+     * easily accessed.
69
+     * 
70
+     * @return ConvertHelper_ThrowableInfo
71
+     */
72 72
     public function getInfo() : ConvertHelper_ThrowableInfo
73 73
     {
74 74
         return ConvertHelper::throwable2info($this);
75 75
     }
76 76
     
77
-   /**
78
-    * Dumps a current PHP function trace, as a textonly string.
79
-    */
77
+    /**
78
+     * Dumps a current PHP function trace, as a textonly string.
79
+     */
80 80
     public static function dumpTraceAsString()
81 81
     {
82 82
         try
@@ -89,9 +89,9 @@  discard block
 block discarded – undo
89 89
         }
90 90
     }
91 91
 
92
-   /**
93
-    * Dumps a current PHP function trace, with HTML styling.
94
-    */
92
+    /**
93
+     * Dumps a current PHP function trace, with HTML styling.
94
+     */
95 95
     public static function dumpTraceAsHTML()
96 96
     {
97 97
         try
@@ -106,13 +106,13 @@  discard block
 block discarded – undo
106 106
         }
107 107
     }
108 108
     
109
-   /**
110
-    * Creates an exception info instance from a throwable instance.
111
-    * 
112
-    * @param \Throwable $e
113
-    * @return ConvertHelper_ThrowableInfo
114
-    * @see ConvertHelper::throwable2info()
115
-    */
109
+    /**
110
+     * Creates an exception info instance from a throwable instance.
111
+     * 
112
+     * @param \Throwable $e
113
+     * @return ConvertHelper_ThrowableInfo
114
+     * @see ConvertHelper::throwable2info()
115
+     */
116 116
     public static function createInfo(\Throwable $e) : ConvertHelper_ThrowableInfo
117 117
     {
118 118
         return ConvertHelper::throwable2info($e);
Please login to merge, or discard this patch.
src/FileHelper.php 1 patch
Indentation   +387 added lines, -387 removed lines patch added patch discarded remove patch
@@ -80,32 +80,32 @@  discard block
 block discarded – undo
80 80
     
81 81
     const ERROR_CANNOT_OPEN_FILE_TO_DETECT_BOM = 340032;
82 82
     
83
-   /**
84
-    * Opens a serialized file and returns the unserialized data.
85
-    * 
86
-    * @param string $file
87
-    * @throws FileHelper_Exception
88
-    * @return array
89
-    * @deprecated Use parseSerializedFile() instead.
90
-    * @see FileHelper::parseSerializedFile()
91
-    */
83
+    /**
84
+     * Opens a serialized file and returns the unserialized data.
85
+     * 
86
+     * @param string $file
87
+     * @throws FileHelper_Exception
88
+     * @return array
89
+     * @deprecated Use parseSerializedFile() instead.
90
+     * @see FileHelper::parseSerializedFile()
91
+     */
92 92
     public static function openUnserialized(string $file) : array
93 93
     {
94 94
         return self::parseSerializedFile($file);
95 95
     }
96 96
 
97
-   /**
98
-    * Opens a serialized file and returns the unserialized data.
99
-    *
100
-    * @param string $file
101
-    * @throws FileHelper_Exception
102
-    * @return array
103
-    * @see FileHelper::parseSerializedFile()
104
-    * 
105
-    * @see FileHelper::ERROR_FILE_DOES_NOT_EXIST
106
-    * @see FileHelper::ERROR_SERIALIZED_FILE_CANNOT_BE_READ
107
-    * @see FileHelper::ERROR_SERIALIZED_FILE_UNSERIALZE_FAILED
108
-    */
97
+    /**
98
+     * Opens a serialized file and returns the unserialized data.
99
+     *
100
+     * @param string $file
101
+     * @throws FileHelper_Exception
102
+     * @return array
103
+     * @see FileHelper::parseSerializedFile()
104
+     * 
105
+     * @see FileHelper::ERROR_FILE_DOES_NOT_EXIST
106
+     * @see FileHelper::ERROR_SERIALIZED_FILE_CANNOT_BE_READ
107
+     * @see FileHelper::ERROR_SERIALIZED_FILE_UNSERIALZE_FAILED
108
+     */
109 109
     public static function parseSerializedFile(string $file)
110 110
     {
111 111
         self::requireFileExists($file);
@@ -174,13 +174,13 @@  discard block
 block discarded – undo
174 174
         return rmdir($rootFolder);
175 175
     }
176 176
     
177
-   /**
178
-    * Create a folder, if it does not exist yet.
179
-    *  
180
-    * @param string $path
181
-    * @throws FileHelper_Exception
182
-    * @see FileHelper::ERROR_CANNOT_CREATE_FOLDER
183
-    */
177
+    /**
178
+     * Create a folder, if it does not exist yet.
179
+     *  
180
+     * @param string $path
181
+     * @throws FileHelper_Exception
182
+     * @see FileHelper::ERROR_CANNOT_CREATE_FOLDER
183
+     */
184 184
     public static function createFolder($path)
185 185
     {
186 186
         if(is_dir($path) || mkdir($path, 0777, true)) {
@@ -227,22 +227,22 @@  discard block
 block discarded – undo
227 227
         }
228 228
     }
229 229
     
230
-   /**
231
-    * Copies a file to the target location. Includes checks
232
-    * for most error sources, like the source file not being
233
-    * readable. Automatically creates the target folder if it
234
-    * does not exist yet.
235
-    * 
236
-    * @param string $sourcePath
237
-    * @param string $targetPath
238
-    * @throws FileHelper_Exception
239
-    * 
240
-    * @see FileHelper::ERROR_CANNOT_CREATE_FOLDER
241
-    * @see FileHelper::ERROR_SOURCE_FILE_NOT_FOUND
242
-    * @see FileHelper::ERROR_SOURCE_FILE_NOT_READABLE
243
-    * @see FileHelper::ERROR_TARGET_COPY_FOLDER_NOT_WRITABLE
244
-    * @see FileHelper::ERROR_CANNOT_COPY_FILE
245
-    */
230
+    /**
231
+     * Copies a file to the target location. Includes checks
232
+     * for most error sources, like the source file not being
233
+     * readable. Automatically creates the target folder if it
234
+     * does not exist yet.
235
+     * 
236
+     * @param string $sourcePath
237
+     * @param string $targetPath
238
+     * @throws FileHelper_Exception
239
+     * 
240
+     * @see FileHelper::ERROR_CANNOT_CREATE_FOLDER
241
+     * @see FileHelper::ERROR_SOURCE_FILE_NOT_FOUND
242
+     * @see FileHelper::ERROR_SOURCE_FILE_NOT_READABLE
243
+     * @see FileHelper::ERROR_TARGET_COPY_FOLDER_NOT_WRITABLE
244
+     * @see FileHelper::ERROR_CANNOT_COPY_FILE
245
+     */
246 246
     public static function copyFile($sourcePath, $targetPath)
247 247
     {
248 248
         self::requireFileExists($sourcePath, self::ERROR_SOURCE_FILE_NOT_FOUND);
@@ -293,15 +293,15 @@  discard block
 block discarded – undo
293 293
         );
294 294
     }
295 295
     
296
-   /**
297
-    * Deletes the target file. Ignored if it cannot be found,
298
-    * and throws an exception if it fails.
299
-    * 
300
-    * @param string $filePath
301
-    * @throws FileHelper_Exception
302
-    * 
303
-    * @see FileHelper::ERROR_CANNOT_DELETE_FILE
304
-    */
296
+    /**
297
+     * Deletes the target file. Ignored if it cannot be found,
298
+     * and throws an exception if it fails.
299
+     * 
300
+     * @param string $filePath
301
+     * @throws FileHelper_Exception
302
+     * 
303
+     * @see FileHelper::ERROR_CANNOT_DELETE_FILE
304
+     */
305 305
     public static function deleteFile(string $filePath) : void
306 306
     {
307 307
         if(!file_exists($filePath)) {
@@ -323,15 +323,15 @@  discard block
 block discarded – undo
323 323
     }
324 324
 
325 325
     /**
326
-    * Creates a new CSV parser instance and returns it.
327
-    * 
328
-    * @param string $delimiter
329
-    * @param string $enclosure
330
-    * @param string $escape
331
-    * @param bool $heading
332
-    * @return \parseCSV
333
-    * @todo Move this to the CSV helper.
334
-    */
326
+     * Creates a new CSV parser instance and returns it.
327
+     * 
328
+     * @param string $delimiter
329
+     * @param string $enclosure
330
+     * @param string $escape
331
+     * @param bool $heading
332
+     * @return \parseCSV
333
+     * @todo Move this to the CSV helper.
334
+     */
335 335
     public static function createCSVParser(string $delimiter = ';', string $enclosure = '"', string $escape = '\\', bool $heading=false) : \parseCSV
336 336
     {
337 337
         if($delimiter==='') { $delimiter = ';'; }
@@ -346,23 +346,23 @@  discard block
 block discarded – undo
346 346
         return $parser;
347 347
     }
348 348
 
349
-   /**
350
-    * Parses all lines in the specified string and returns an
351
-    * indexed array with all csv values in each line.
352
-    *
353
-    * @param string $csv
354
-    * @param string $delimiter
355
-    * @param string $enclosure
356
-    * @param string $escape
357
-    * @param bool $heading
358
-    * @return array
359
-    * @throws FileHelper_Exception
360
-    * 
361
-    * @todo Move this to the CSVHelper.
362
-    *
363
-    * @see parseCSVFile()
364
-    * @see FileHelper::ERROR_PARSING_CSV
365
-    */
349
+    /**
350
+     * Parses all lines in the specified string and returns an
351
+     * indexed array with all csv values in each line.
352
+     *
353
+     * @param string $csv
354
+     * @param string $delimiter
355
+     * @param string $enclosure
356
+     * @param string $escape
357
+     * @param bool $heading
358
+     * @return array
359
+     * @throws FileHelper_Exception
360
+     * 
361
+     * @todo Move this to the CSVHelper.
362
+     *
363
+     * @see parseCSVFile()
364
+     * @see FileHelper::ERROR_PARSING_CSV
365
+     */
366 366
     public static function parseCSVString(string $csv, string $delimiter = ';', string $enclosure = '"', string $escape = '\\', bool $heading=false) : array
367 367
     {
368 368
         $parser = self::createCSVParser($delimiter, $enclosure, $escape, $heading);
@@ -541,31 +541,31 @@  discard block
 block discarded – undo
541 541
         );
542 542
     }
543 543
     
544
-   /**
545
-    * Verifies whether the target file is a PHP file. The path
546
-    * to the file can be a path to a file as a string, or a 
547
-    * DirectoryIterator object instance.
548
-    * 
549
-    * @param string|\DirectoryIterator $pathOrDirIterator
550
-    * @return boolean
551
-    */
544
+    /**
545
+     * Verifies whether the target file is a PHP file. The path
546
+     * to the file can be a path to a file as a string, or a 
547
+     * DirectoryIterator object instance.
548
+     * 
549
+     * @param string|\DirectoryIterator $pathOrDirIterator
550
+     * @return boolean
551
+     */
552 552
     public static function isPHPFile($pathOrDirIterator)
553 553
     {
554
-    	if(self::getExtension($pathOrDirIterator) == 'php') {
555
-    		return true;
556
-    	}
554
+        if(self::getExtension($pathOrDirIterator) == 'php') {
555
+            return true;
556
+        }
557 557
     	
558
-    	return false;
558
+        return false;
559 559
     }
560 560
     
561
-   /**
562
-    * Retrieves the extension of the specified file. Can be a path
563
-    * to a file as a string, or a DirectoryIterator object instance.
564
-    * 
565
-    * @param string|\DirectoryIterator $pathOrDirIterator
566
-    * @param bool $lowercase
567
-    * @return string
568
-    */
561
+    /**
562
+     * Retrieves the extension of the specified file. Can be a path
563
+     * to a file as a string, or a DirectoryIterator object instance.
564
+     * 
565
+     * @param string|\DirectoryIterator $pathOrDirIterator
566
+     * @param bool $lowercase
567
+     * @return string
568
+     */
569 569
     public static function getExtension($pathOrDirIterator, bool $lowercase = true) : string
570 570
     {
571 571
         if($pathOrDirIterator instanceof \DirectoryIterator) {
@@ -576,51 +576,51 @@  discard block
 block discarded – undo
576 576
          
577 577
         $ext = pathinfo($filename, PATHINFO_EXTENSION);
578 578
         if($lowercase) {
579
-        	$ext = mb_strtolower($ext);
579
+            $ext = mb_strtolower($ext);
580 580
         }
581 581
         
582 582
         return $ext;
583 583
     }
584 584
     
585
-   /**
586
-    * Retrieves the file name from a path, with or without extension.
587
-    * The path to the file can be a string, or a DirectoryIterator object
588
-    * instance.
589
-    * 
590
-    * In case of folders, behaves like the pathinfo function: returns
591
-    * the name of the folder.
592
-    * 
593
-    * @param string|\DirectoryIterator $pathOrDirIterator
594
-    * @param bool $extension
595
-    * @return string
596
-    */
585
+    /**
586
+     * Retrieves the file name from a path, with or without extension.
587
+     * The path to the file can be a string, or a DirectoryIterator object
588
+     * instance.
589
+     * 
590
+     * In case of folders, behaves like the pathinfo function: returns
591
+     * the name of the folder.
592
+     * 
593
+     * @param string|\DirectoryIterator $pathOrDirIterator
594
+     * @param bool $extension
595
+     * @return string
596
+     */
597 597
     public static function getFilename($pathOrDirIterator, $extension = true)
598 598
     {
599 599
         $path = $pathOrDirIterator;
600
-    	if($pathOrDirIterator instanceof \DirectoryIterator) {
601
-    		$path = $pathOrDirIterator->getFilename();
602
-    	}
600
+        if($pathOrDirIterator instanceof \DirectoryIterator) {
601
+            $path = $pathOrDirIterator->getFilename();
602
+        }
603 603
     	
604
-    	$path = self::normalizePath($path);
604
+        $path = self::normalizePath($path);
605 605
     	
606
-    	if(!$extension) {
607
-    	    return pathinfo($path, PATHINFO_FILENAME);
608
-    	}
606
+        if(!$extension) {
607
+            return pathinfo($path, PATHINFO_FILENAME);
608
+        }
609 609
     	
610
-    	return pathinfo($path, PATHINFO_BASENAME); 
610
+        return pathinfo($path, PATHINFO_BASENAME); 
611 611
     }
612 612
    
613
-   /**
614
-    * Tries to read the contents of the target file and
615
-    * treat it as JSON to return the decoded JSON data.
616
-    * 
617
-    * @param string $file
618
-    * @throws FileHelper_Exception
619
-    * @return array
620
-    * 
621
-    * @see FileHelper::ERROR_CANNOT_FIND_JSON_FILE
622
-    * @see FileHelper::ERROR_CANNOT_DECODE_JSON_FILE
623
-    */ 
613
+    /**
614
+     * Tries to read the contents of the target file and
615
+     * treat it as JSON to return the decoded JSON data.
616
+     * 
617
+     * @param string $file
618
+     * @throws FileHelper_Exception
619
+     * @return array
620
+     * 
621
+     * @see FileHelper::ERROR_CANNOT_FIND_JSON_FILE
622
+     * @see FileHelper::ERROR_CANNOT_DECODE_JSON_FILE
623
+     */ 
624 624
     public static function parseJSONFile(string $file, $targetEncoding=null, $sourceEncoding=null)
625 625
     {
626 626
         self::requireFileExists($file, self::ERROR_CANNOT_FIND_JSON_FILE);
@@ -656,16 +656,16 @@  discard block
 block discarded – undo
656 656
         return $json;
657 657
     }
658 658
     
659
-   /**
660
-    * Corrects common formatting mistakes when users enter
661
-    * file names, like too many spaces, dots and the like.
662
-    * 
663
-    * NOTE: if the file name contains a path, the path is
664
-    * stripped, leaving only the file name.
665
-    * 
666
-    * @param string $name
667
-    * @return string
668
-    */
659
+    /**
660
+     * Corrects common formatting mistakes when users enter
661
+     * file names, like too many spaces, dots and the like.
662
+     * 
663
+     * NOTE: if the file name contains a path, the path is
664
+     * stripped, leaving only the file name.
665
+     * 
666
+     * @param string $name
667
+     * @return string
668
+     */
669 669
     public static function fixFileName(string $name) : string
670 670
     {
671 671
         $name = trim($name);
@@ -695,60 +695,60 @@  discard block
 block discarded – undo
695 695
         return $name;
696 696
     }
697 697
     
698
-   /**
699
-    * Creates an instance of the file finder, which is an easier
700
-    * alternative to the other manual findFile methods, since all
701
-    * options can be set by chaining.
702
-    * 
703
-    * @param string $path
704
-    * @return FileHelper_FileFinder
705
-    */
698
+    /**
699
+     * Creates an instance of the file finder, which is an easier
700
+     * alternative to the other manual findFile methods, since all
701
+     * options can be set by chaining.
702
+     * 
703
+     * @param string $path
704
+     * @return FileHelper_FileFinder
705
+     */
706 706
     public static function createFileFinder(string $path) : FileHelper_FileFinder
707 707
     {
708 708
         return new FileHelper_FileFinder($path);
709 709
     }
710 710
     
711
-   /**
712
-    * Searches for all HTML files in the target folder.
713
-    * 
714
-    * @param string $targetFolder
715
-    * @param array $options
716
-    * @return array An indexed array with files.
717
-    * @see FileHelper::createFileFinder()
718
-    * 
719
-    * @todo Convert this to use the file finder.
720
-    */
711
+    /**
712
+     * Searches for all HTML files in the target folder.
713
+     * 
714
+     * @param string $targetFolder
715
+     * @param array $options
716
+     * @return array An indexed array with files.
717
+     * @see FileHelper::createFileFinder()
718
+     * 
719
+     * @todo Convert this to use the file finder.
720
+     */
721 721
     public static function findHTMLFiles(string $targetFolder, array $options=array()) : array
722 722
     {
723 723
         return self::findFiles($targetFolder, array('html'), $options);
724 724
     }
725 725
 
726
-   /**
727
-    * Searches for all PHP files in the target folder.
728
-    * 
729
-    * @param string $targetFolder
730
-    * @param array $options
731
-    * @return array An indexed array of PHP files.
732
-    * @see FileHelper::createFileFinder()
733
-    * 
734
-    * @todo Convert this to use the file finder.
735
-    */
726
+    /**
727
+     * Searches for all PHP files in the target folder.
728
+     * 
729
+     * @param string $targetFolder
730
+     * @param array $options
731
+     * @return array An indexed array of PHP files.
732
+     * @see FileHelper::createFileFinder()
733
+     * 
734
+     * @todo Convert this to use the file finder.
735
+     */
736 736
     public static function findPHPFiles(string $targetFolder, array $options=array()) : array
737 737
     {
738 738
         return self::findFiles($targetFolder, array('php'), $options);
739 739
     }
740 740
     
741
-   /**
742
-    * 
743
-    * @param string $targetFolder
744
-    * @param array $extensions
745
-    * @param array $options
746
-    * @param array $files
747
-    * @throws FileHelper_Exception
748
-    * @return array
749
-    * @see FileHelper::createFileFinder()
750
-    * @todo Convert this to use the file finder. 
751
-    */
741
+    /**
742
+     * 
743
+     * @param string $targetFolder
744
+     * @param array $extensions
745
+     * @param array $options
746
+     * @param array $files
747
+     * @throws FileHelper_Exception
748
+     * @return array
749
+     * @see FileHelper::createFileFinder()
750
+     * @todo Convert this to use the file finder. 
751
+     */
752 752
     public static function findFiles(string $targetFolder, array $extensions=array(), array $options=array(), array $files=array()) : array
753 753
     {
754 754
         if(!isset($options['strip-extension'])) {
@@ -829,13 +829,13 @@  discard block
 block discarded – undo
829 829
         return $files;
830 830
     }
831 831
 
832
-   /**
833
-    * Removes the extension from the specified path or file name,
834
-    * if any, and returns the name without the extension.
835
-    * 
836
-    * @param string $filename
837
-    * @return sTring
838
-    */
832
+    /**
833
+     * Removes the extension from the specified path or file name,
834
+     * if any, and returns the name without the extension.
835
+     * 
836
+     * @param string $filename
837
+     * @return sTring
838
+     */
839 839
     public static function removeExtension(string $filename) : string
840 840
     {
841 841
         // normalize paths to allow windows style slashes even on nix servers
@@ -844,22 +844,22 @@  discard block
 block discarded – undo
844 844
         return pathinfo($filename, PATHINFO_FILENAME);
845 845
     }
846 846
     
847
-   /**
848
-    * Detects the UTF BOM in the target file, if any. Returns
849
-    * the encoding matching the BOM, which can be any of the
850
-    * following:
851
-    * 
852
-    * <ul>
853
-    * <li>UTF32-BE</li>
854
-    * <li>UTF32-LE</li>
855
-    * <li>UTF16-BE</li>
856
-    * <li>UTF16-LE</li>
857
-    * <li>UTF8</li>
858
-    * </ul>
859
-    * 
860
-    * @param string $filename
861
-    * @return string|NULL
862
-    */
847
+    /**
848
+     * Detects the UTF BOM in the target file, if any. Returns
849
+     * the encoding matching the BOM, which can be any of the
850
+     * following:
851
+     * 
852
+     * <ul>
853
+     * <li>UTF32-BE</li>
854
+     * <li>UTF32-LE</li>
855
+     * <li>UTF16-BE</li>
856
+     * <li>UTF16-LE</li>
857
+     * <li>UTF8</li>
858
+     * </ul>
859
+     * 
860
+     * @param string $filename
861
+     * @return string|NULL
862
+     */
863 863
     public static function detectUTFBom(string $filename) : ?string
864 864
     {
865 865
         $fp = fopen($filename, 'r');
@@ -891,13 +891,13 @@  discard block
 block discarded – undo
891 891
     
892 892
     protected static $utfBoms;
893 893
     
894
-   /**
895
-    * Retrieves a list of all UTF byte order mark character
896
-    * sequences, as an assocative array with UTF encoding => bom sequence
897
-    * pairs.
898
-    * 
899
-    * @return array
900
-    */
894
+    /**
895
+     * Retrieves a list of all UTF byte order mark character
896
+     * sequences, as an assocative array with UTF encoding => bom sequence
897
+     * pairs.
898
+     * 
899
+     * @return array
900
+     */
901 901
     public static function getUTFBOMs()
902 902
     {
903 903
         if(!isset(self::$utfBoms)) {
@@ -913,15 +913,15 @@  discard block
 block discarded – undo
913 913
         return self::$utfBoms;
914 914
     }
915 915
     
916
-   /**
917
-    * Checks whether the specified encoding is a valid
918
-    * unicode encoding, for example "UTF16-LE" or "UTF8".
919
-    * Also accounts for alternate way to write the, like
920
-    * "UTF-8", and omitting little/big endian suffixes.
921
-    * 
922
-    * @param string $encoding
923
-    * @return boolean
924
-    */
916
+    /**
917
+     * Checks whether the specified encoding is a valid
918
+     * unicode encoding, for example "UTF16-LE" or "UTF8".
919
+     * Also accounts for alternate way to write the, like
920
+     * "UTF-8", and omitting little/big endian suffixes.
921
+     * 
922
+     * @param string $encoding
923
+     * @return boolean
924
+     */
925 925
     public static function isValidUnicodeEncoding(string $encoding) : bool
926 926
     {
927 927
         $encodings = self::getKnownUnicodeEncodings();
@@ -940,22 +940,22 @@  discard block
 block discarded – undo
940 940
         return in_array($encoding, $keep);
941 941
     }
942 942
     
943
-   /**
944
-    * Retrieves a list of all known unicode file encodings.
945
-    * @return array
946
-    */
943
+    /**
944
+     * Retrieves a list of all known unicode file encodings.
945
+     * @return array
946
+     */
947 947
     public static function getKnownUnicodeEncodings()
948 948
     {
949 949
         return array_keys(self::getUTFBOMs());
950 950
     }
951 951
     
952
-   /**
953
-    * Normalizes the slash style in a file or folder path,
954
-    * by replacing any antislashes with forward slashes.
955
-    * 
956
-    * @param string $path
957
-    * @return string
958
-    */
952
+    /**
953
+     * Normalizes the slash style in a file or folder path,
954
+     * by replacing any antislashes with forward slashes.
955
+     * 
956
+     * @param string $path
957
+     * @return string
958
+     */
959 959
     public static function normalizePath(string $path) : string
960 960
     {
961 961
         return str_replace(array('\\', '//'), array('/', '/'), $path);
@@ -988,18 +988,18 @@  discard block
 block discarded – undo
988 988
         }
989 989
     }
990 990
    
991
-   /**
992
-    * Saves the specified content to the target file, creating
993
-    * the file and the folder as necessary.
994
-    * 
995
-    * @param string $filePath
996
-    * @param string $content
997
-    * @throws FileHelper_Exception
998
-    * 
999
-    * @see FileHelper::ERROR_SAVE_FOLDER_NOT_WRITABLE
1000
-    * @see FileHelper::ERROR_SAVE_FILE_NOT_WRITABLE
1001
-    * @see FileHelper::ERROR_SAVE_FILE_WRITE_FAILED
1002
-    */
991
+    /**
992
+     * Saves the specified content to the target file, creating
993
+     * the file and the folder as necessary.
994
+     * 
995
+     * @param string $filePath
996
+     * @param string $content
997
+     * @throws FileHelper_Exception
998
+     * 
999
+     * @see FileHelper::ERROR_SAVE_FOLDER_NOT_WRITABLE
1000
+     * @see FileHelper::ERROR_SAVE_FILE_NOT_WRITABLE
1001
+     * @see FileHelper::ERROR_SAVE_FILE_WRITE_FAILED
1002
+     */
1003 1003
     public static function saveFile(string $filePath, string $content='') : void
1004 1004
     {
1005 1005
         // target file already exists
@@ -1052,12 +1052,12 @@  discard block
 block discarded – undo
1052 1052
         );
1053 1053
     }
1054 1054
     
1055
-   /**
1056
-    * Checks whether it is possible to run PHP command 
1057
-    * line commands.
1058
-    * 
1059
-    * @return boolean
1060
-    */
1055
+    /**
1056
+     * Checks whether it is possible to run PHP command 
1057
+     * line commands.
1058
+     * 
1059
+     * @return boolean
1060
+     */
1061 1061
     public static function canMakePHPCalls() : bool
1062 1062
     {
1063 1063
         return self::cliCommandExists('php');
@@ -1132,16 +1132,16 @@  discard block
 block discarded – undo
1132 1132
         return $result;
1133 1133
     }
1134 1134
     
1135
-   /**
1136
-    * Validates a PHP file's syntax.
1137
-    * 
1138
-    * NOTE: This will fail silently if the PHP command line
1139
-    * is not available. Use {@link FileHelper::canMakePHPCalls()}
1140
-    * to check this beforehand as needed.
1141
-    * 
1142
-    * @param string $path
1143
-    * @return boolean|array A boolean true if the file is valid, an array with validation messages otherwise.
1144
-    */
1135
+    /**
1136
+     * Validates a PHP file's syntax.
1137
+     * 
1138
+     * NOTE: This will fail silently if the PHP command line
1139
+     * is not available. Use {@link FileHelper::canMakePHPCalls()}
1140
+     * to check this beforehand as needed.
1141
+     * 
1142
+     * @param string $path
1143
+     * @return boolean|array A boolean true if the file is valid, an array with validation messages otherwise.
1144
+     */
1145 1145
     public static function checkPHPFileSyntax($path)
1146 1146
     {
1147 1147
         if(!self::canMakePHPCalls()) {
@@ -1165,14 +1165,14 @@  discard block
 block discarded – undo
1165 1165
         return $output;
1166 1166
     }
1167 1167
     
1168
-   /**
1169
-    * Retrieves the last modified date for the specified file or folder.
1170
-    * 
1171
-    * Note: If the target does not exist, returns null. 
1172
-    * 
1173
-    * @param string $path
1174
-    * @return \DateTime|NULL
1175
-    */
1168
+    /**
1169
+     * Retrieves the last modified date for the specified file or folder.
1170
+     * 
1171
+     * Note: If the target does not exist, returns null. 
1172
+     * 
1173
+     * @param string $path
1174
+     * @return \DateTime|NULL
1175
+     */
1176 1176
     public static function getModifiedDate($path)
1177 1177
     {
1178 1178
         $time = filemtime($path);
@@ -1185,22 +1185,22 @@  discard block
 block discarded – undo
1185 1185
         return null; 
1186 1186
     }
1187 1187
     
1188
-   /**
1189
-    * Retrieves the names of all subfolders in the specified path.
1190
-    * 
1191
-    * Available options:
1192
-    * 
1193
-    * - recursive: true/false
1194
-    *   Whether to search for subfolders recursively. 
1195
-    *   
1196
-    * - absolute-paths: true/false
1197
-    *   Whether to return a list of absolute paths.
1198
-    * 
1199
-    * @param string $targetFolder
1200
-    * @param array $options
1201
-    * @throws FileHelper_Exception
1202
-    * @return string[]
1203
-    */
1188
+    /**
1189
+     * Retrieves the names of all subfolders in the specified path.
1190
+     * 
1191
+     * Available options:
1192
+     * 
1193
+     * - recursive: true/false
1194
+     *   Whether to search for subfolders recursively. 
1195
+     *   
1196
+     * - absolute-paths: true/false
1197
+     *   Whether to return a list of absolute paths.
1198
+     * 
1199
+     * @param string $targetFolder
1200
+     * @param array $options
1201
+     * @throws FileHelper_Exception
1202
+     * @return string[]
1203
+     */
1204 1204
     public static function getSubfolders($targetFolder, $options = array())
1205 1205
     {
1206 1206
         if(!is_dir($targetFolder)) 
@@ -1261,16 +1261,16 @@  discard block
 block discarded – undo
1261 1261
         return $result;
1262 1262
     }
1263 1263
 
1264
-   /**
1265
-    * Retrieves the maximum allowed upload file size, in bytes.
1266
-    * Takes into account the PHP ini settings <code>post_max_size</code>
1267
-    * and <code>upload_max_filesize</code>. Since these cannot
1268
-    * be modified at runtime, they are the hard limits for uploads.
1269
-    * 
1270
-    * NOTE: Based on binary values, where 1KB = 1024 Bytes.
1271
-    * 
1272
-    * @return int Will return <code>-1</code> if no limit.
1273
-    */
1264
+    /**
1265
+     * Retrieves the maximum allowed upload file size, in bytes.
1266
+     * Takes into account the PHP ini settings <code>post_max_size</code>
1267
+     * and <code>upload_max_filesize</code>. Since these cannot
1268
+     * be modified at runtime, they are the hard limits for uploads.
1269
+     * 
1270
+     * NOTE: Based on binary values, where 1KB = 1024 Bytes.
1271
+     * 
1272
+     * @return int Will return <code>-1</code> if no limit.
1273
+     */
1274 1274
     public static function getMaxUploadFilesize() : int
1275 1275
     {
1276 1276
         static $max_size = -1;
@@ -1307,16 +1307,16 @@  discard block
 block discarded – undo
1307 1307
         return round($size);
1308 1308
     }
1309 1309
    
1310
-   /**
1311
-    * Makes a path relative using a folder depth: will reduce the
1312
-    * length of the path so that only the amount of folders defined
1313
-    * in the <code>$depth</code> attribute are shown below the actual
1314
-    * folder or file in the path.
1315
-    *  
1316
-    * @param string  $path The absolute or relative path
1317
-    * @param int $depth The folder depth to reduce the path to
1318
-    * @return string
1319
-    */
1310
+    /**
1311
+     * Makes a path relative using a folder depth: will reduce the
1312
+     * length of the path so that only the amount of folders defined
1313
+     * in the <code>$depth</code> attribute are shown below the actual
1314
+     * folder or file in the path.
1315
+     *  
1316
+     * @param string  $path The absolute or relative path
1317
+     * @param int $depth The folder depth to reduce the path to
1318
+     * @return string
1319
+     */
1320 1320
     public static function relativizePathByDepth(string $path, int $depth=2) : string
1321 1321
     {
1322 1322
         $path = self::normalizePath($path);
@@ -1354,23 +1354,23 @@  discard block
 block discarded – undo
1354 1354
         return trim(implode('/', $tokens), '/');
1355 1355
     }
1356 1356
     
1357
-   /**
1358
-    * Makes the specified path relative to another path,
1359
-    * by removing one from the other if found. Also 
1360
-    * normalizes the path to use forward slashes. 
1361
-    * 
1362
-    * Example:
1363
-    * 
1364
-    * <pre>
1365
-    * relativizePath('c:\some\folder\to\file.txt', 'c:\some\folder');
1366
-    * </pre>
1367
-    * 
1368
-    * Result: <code>to/file.txt</code>
1369
-    * 
1370
-    * @param string $path
1371
-    * @param string $relativeTo
1372
-    * @return string
1373
-    */
1357
+    /**
1358
+     * Makes the specified path relative to another path,
1359
+     * by removing one from the other if found. Also 
1360
+     * normalizes the path to use forward slashes. 
1361
+     * 
1362
+     * Example:
1363
+     * 
1364
+     * <pre>
1365
+     * relativizePath('c:\some\folder\to\file.txt', 'c:\some\folder');
1366
+     * </pre>
1367
+     * 
1368
+     * Result: <code>to/file.txt</code>
1369
+     * 
1370
+     * @param string $path
1371
+     * @param string $relativeTo
1372
+     * @return string
1373
+     */
1374 1374
     public static function relativizePath(string $path, string $relativeTo) : string
1375 1375
     {
1376 1376
         $path = self::normalizePath($path);
@@ -1382,17 +1382,17 @@  discard block
 block discarded – undo
1382 1382
         return $relative;
1383 1383
     }
1384 1384
     
1385
-   /**
1386
-    * Checks that the target file exists, and throws an exception
1387
-    * if it does not. 
1388
-    * 
1389
-    * @param string $path
1390
-    * @param int|NULL $errorCode Optional custom error code
1391
-    * @throws FileHelper_Exception
1392
-    * @return string The real path to the file
1393
-    * 
1394
-    * @see FileHelper::ERROR_FILE_DOES_NOT_EXIST
1395
-    */
1385
+    /**
1386
+     * Checks that the target file exists, and throws an exception
1387
+     * if it does not. 
1388
+     * 
1389
+     * @param string $path
1390
+     * @param int|NULL $errorCode Optional custom error code
1391
+     * @throws FileHelper_Exception
1392
+     * @return string The real path to the file
1393
+     * 
1394
+     * @see FileHelper::ERROR_FILE_DOES_NOT_EXIST
1395
+     */
1396 1396
     public static function requireFileExists(string $path, $errorCode=null) : string
1397 1397
     {
1398 1398
         $result = realpath($path);
@@ -1411,18 +1411,18 @@  discard block
 block discarded – undo
1411 1411
         );
1412 1412
     }
1413 1413
     
1414
-   /**
1415
-    * Reads a specific line number from the target file and returns its
1416
-    * contents, if the file has such a line. Does so with little memory
1417
-    * usage, as the file is not read entirely into memory.
1418
-    * 
1419
-    * @param string $path
1420
-    * @param int $lineNumber Note: 1-based; the first line is number 1.
1421
-    * @return string|NULL Will return null if the requested line does not exist.
1422
-    * @throws FileHelper_Exception
1423
-    * 
1424
-    * @see FileHelper::ERROR_FILE_DOES_NOT_EXIST
1425
-    */
1414
+    /**
1415
+     * Reads a specific line number from the target file and returns its
1416
+     * contents, if the file has such a line. Does so with little memory
1417
+     * usage, as the file is not read entirely into memory.
1418
+     * 
1419
+     * @param string $path
1420
+     * @param int $lineNumber Note: 1-based; the first line is number 1.
1421
+     * @return string|NULL Will return null if the requested line does not exist.
1422
+     * @throws FileHelper_Exception
1423
+     * 
1424
+     * @see FileHelper::ERROR_FILE_DOES_NOT_EXIST
1425
+     */
1426 1426
     public static function getLineFromFile(string $path, int $lineNumber) : ?string
1427 1427
     {
1428 1428
         self::requireFileExists($path);
@@ -1438,19 +1438,19 @@  discard block
 block discarded – undo
1438 1438
         $file->seek($targetLine);
1439 1439
         
1440 1440
         if($file->key() !== $targetLine) {
1441
-             return null;
1441
+                return null;
1442 1442
         }
1443 1443
         
1444 1444
         return $file->current(); 
1445 1445
     }
1446 1446
     
1447
-   /**
1448
-    * Retrieves the total amount of lines in the file, without 
1449
-    * reading the whole file into memory.
1450
-    * 
1451
-    * @param string $path
1452
-    * @return int
1453
-    */
1447
+    /**
1448
+     * Retrieves the total amount of lines in the file, without 
1449
+     * reading the whole file into memory.
1450
+     * 
1451
+     * @param string $path
1452
+     * @return int
1453
+     */
1454 1454
     public static function countFileLines(string $path) : int
1455 1455
     {
1456 1456
         self::requireFileExists($path);
@@ -1480,26 +1480,26 @@  discard block
 block discarded – undo
1480 1480
         return $number+1;
1481 1481
     }
1482 1482
     
1483
-   /**
1484
-    * Parses the target file to detect any PHP classes contained
1485
-    * within, and retrieve information on them. Does not use the 
1486
-    * PHP reflection API.
1487
-    * 
1488
-    * @param string $filePath
1489
-    * @return FileHelper_PHPClassInfo
1490
-    */
1483
+    /**
1484
+     * Parses the target file to detect any PHP classes contained
1485
+     * within, and retrieve information on them. Does not use the 
1486
+     * PHP reflection API.
1487
+     * 
1488
+     * @param string $filePath
1489
+     * @return FileHelper_PHPClassInfo
1490
+     */
1491 1491
     public static function findPHPClasses(string $filePath) : FileHelper_PHPClassInfo
1492 1492
     {
1493 1493
         return new FileHelper_PHPClassInfo($filePath);
1494 1494
     }
1495 1495
     
1496
-   /**
1497
-    * Detects the end of line style used in the target file, if any.
1498
-    * Can be used with large files, because it only reads part of it.
1499
-    * 
1500
-    * @param string $filePath The path to the file.
1501
-    * @return NULL|ConvertHelper_EOL The end of line character information, or NULL if none is found.
1502
-    */
1496
+    /**
1497
+     * Detects the end of line style used in the target file, if any.
1498
+     * Can be used with large files, because it only reads part of it.
1499
+     * 
1500
+     * @param string $filePath The path to the file.
1501
+     * @return NULL|ConvertHelper_EOL The end of line character information, or NULL if none is found.
1502
+     */
1503 1503
     public static function detectEOLCharacter(string $filePath) : ?ConvertHelper_EOL
1504 1504
     {
1505 1505
         // 20 lines is enough to get a good picture of the newline style in the file.
@@ -1512,18 +1512,18 @@  discard block
 block discarded – undo
1512 1512
         return ConvertHelper::detectEOLCharacter($string);
1513 1513
     }
1514 1514
     
1515
-   /**
1516
-    * Reads the specified amount of lines from the target file.
1517
-    * Unicode BOM compatible: any byte order marker is stripped
1518
-    * from the resulting lines.
1519
-    * 
1520
-    * @param string $filePath
1521
-    * @param int $amount Set to 0 to read all lines.
1522
-    * @return array
1523
-    * 
1524
-    * @see FileHelper::ERROR_CANNOT_OPEN_FILE_TO_READ_LINES
1525
-    * @see FileHelper::ERROR_FILE_DOES_NOT_EXIST
1526
-    */
1515
+    /**
1516
+     * Reads the specified amount of lines from the target file.
1517
+     * Unicode BOM compatible: any byte order marker is stripped
1518
+     * from the resulting lines.
1519
+     * 
1520
+     * @param string $filePath
1521
+     * @param int $amount Set to 0 to read all lines.
1522
+     * @return array
1523
+     * 
1524
+     * @see FileHelper::ERROR_CANNOT_OPEN_FILE_TO_READ_LINES
1525
+     * @see FileHelper::ERROR_FILE_DOES_NOT_EXIST
1526
+     */
1527 1527
     public static function readLines(string $filePath, int $amount=0) : array
1528 1528
     {
1529 1529
         self::requireFileExists($filePath);
@@ -1574,16 +1574,16 @@  discard block
 block discarded – undo
1574 1574
         return $result;
1575 1575
     }
1576 1576
     
1577
-   /**
1578
-    * Reads all content from a file.
1579
-    * 
1580
-    * @param string $filePath
1581
-    * @throws FileHelper_Exception
1582
-    * @return string
1583
-    * 
1584
-    * @see FileHelper::ERROR_FILE_DOES_NOT_EXIST
1585
-    * @see FileHelper::ERROR_CANNOT_READ_FILE_CONTENTS
1586
-    */
1577
+    /**
1578
+     * Reads all content from a file.
1579
+     * 
1580
+     * @param string $filePath
1581
+     * @throws FileHelper_Exception
1582
+     * @return string
1583
+     * 
1584
+     * @see FileHelper::ERROR_FILE_DOES_NOT_EXIST
1585
+     * @see FileHelper::ERROR_CANNOT_READ_FILE_CONTENTS
1586
+     */
1587 1587
     public static function readContents(string $filePath) : string
1588 1588
     {
1589 1589
         self::requireFileExists($filePath);
Please login to merge, or discard this patch.
src/ConvertHelper/DateInterval.php 1 patch
Indentation   +43 added lines, -43 removed lines patch added patch discarded remove patch
@@ -37,14 +37,14 @@  discard block
 block discarded – undo
37 37
     const TOKEN_MONTHS = 'm';
38 38
     const TOKEN_YEARS = 'y';
39 39
     
40
-   /**
41
-    * @var \DateInterval
42
-    */
40
+    /**
41
+     * @var \DateInterval
42
+     */
43 43
     protected $interval;
44 44
     
45
-   /**
46
-    * @var int
47
-    */
45
+    /**
46
+     * @var int
47
+     */
48 48
     protected $seconds;
49 49
     
50 50
     protected function __construct(int $seconds)
@@ -69,33 +69,33 @@  discard block
 block discarded – undo
69 69
         $this->interval = $interval;
70 70
     }
71 71
     
72
-   /**
73
-    * Creates the interval from a specific amount of seconds.
74
-    * 
75
-    * @param int $seconds
76
-    * @return \AppUtils\ConvertHelper_DateInterval
77
-    */
72
+    /**
73
+     * Creates the interval from a specific amount of seconds.
74
+     * 
75
+     * @param int $seconds
76
+     * @return \AppUtils\ConvertHelper_DateInterval
77
+     */
78 78
     public static function fromSeconds(int $seconds)
79 79
     {
80 80
         return new ConvertHelper_DateInterval($seconds);
81 81
     }
82 82
     
83
-   /**
84
-    * Creates the interval from an existing regular interval instance.
85
-    * 
86
-    * @param \DateInterval $interval
87
-    * @return \AppUtils\ConvertHelper_DateInterval
88
-    */
83
+    /**
84
+     * Creates the interval from an existing regular interval instance.
85
+     * 
86
+     * @param \DateInterval $interval
87
+     * @return \AppUtils\ConvertHelper_DateInterval
88
+     */
89 89
     public static function fromInterval(\DateInterval $interval)
90 90
     {
91 91
         return self::fromSeconds(ConvertHelper::interval2seconds($interval));
92 92
     }
93 93
     
94
-   /**
95
-    * Retrieves the PHP native date interval.
96
-    * 
97
-    * @return \DateInterval
98
-    */
94
+    /**
95
+     * Retrieves the PHP native date interval.
96
+     * 
97
+     * @return \DateInterval
98
+     */
99 99
     public function getInterval() : \DateInterval
100 100
     {
101 101
         return $this->interval;
@@ -131,31 +131,31 @@  discard block
 block discarded – undo
131 131
         return $this->getToken(self::TOKEN_YEARS);
132 132
     }
133 133
     
134
-   /**
135
-    * Retrieves a specific time token, e.g. "h" (for hours).
136
-    * Using the constants to specifiy the tokens is recommended.
137
-    * 
138
-    * @param string $token
139
-    * @return int
140
-    * 
141
-    * @see ConvertHelper_DateInterval::TOKEN_SECONDS
142
-    * @see ConvertHelper_DateInterval::TOKEN_MINUTES
143
-    * @see ConvertHelper_DateInterval::TOKEN_HOURS
144
-    * @see ConvertHelper_DateInterval::TOKEN_DAYS
145
-    * @see ConvertHelper_DateInterval::TOKEN_MONTHS
146
-    * @see ConvertHelper_DateInterval::TOKEN_YEARS
147
-    */
134
+    /**
135
+     * Retrieves a specific time token, e.g. "h" (for hours).
136
+     * Using the constants to specifiy the tokens is recommended.
137
+     * 
138
+     * @param string $token
139
+     * @return int
140
+     * 
141
+     * @see ConvertHelper_DateInterval::TOKEN_SECONDS
142
+     * @see ConvertHelper_DateInterval::TOKEN_MINUTES
143
+     * @see ConvertHelper_DateInterval::TOKEN_HOURS
144
+     * @see ConvertHelper_DateInterval::TOKEN_DAYS
145
+     * @see ConvertHelper_DateInterval::TOKEN_MONTHS
146
+     * @see ConvertHelper_DateInterval::TOKEN_YEARS
147
+     */
148 148
     public function getToken(string $token) : int
149 149
     {
150 150
         return (int)$this->interval->$token;
151 151
     }
152 152
     
153
-   /**
154
-    * The total amount of seconds in the interval (including
155
-    * everything, from seconds to days, months, years...).
156
-    * 
157
-    * @return int
158
-    */
153
+    /**
154
+     * The total amount of seconds in the interval (including
155
+     * everything, from seconds to days, months, years...).
156
+     * 
157
+     * @return int
158
+     */
159 159
     public function getTotalSeconds() : int
160 160
     {
161 161
         return $this->seconds;
Please login to merge, or discard this patch.
src/ConvertHelper/DurationConverter.php 1 patch
Indentation   +47 added lines, -47 removed lines patch added patch discarded remove patch
@@ -26,39 +26,39 @@  discard block
 block discarded – undo
26 26
     const ERROR_NO_DATE_FROM_SET = 43401;
27 27
     
28 28
     
29
-   /**
30
-    * @var int
31
-    */
29
+    /**
30
+     * @var int
31
+     */
32 32
     protected $dateFrom;
33 33
     
34
-   /**
35
-    * @var int
36
-    */
34
+    /**
35
+     * @var int
36
+     */
37 37
     protected $dateTo;
38 38
     
39
-   /**
40
-    * @var bool
41
-    */
39
+    /**
40
+     * @var bool
41
+     */
42 42
     protected $future = false;
43 43
     
44
-   /**
45
-    * @var string
46
-    */
44
+    /**
45
+     * @var string
46
+     */
47 47
     protected $interval = '';
48 48
     
49
-   /**
50
-    * @var int
51
-    */
49
+    /**
50
+     * @var int
51
+     */
52 52
     protected $difference = 0;
53 53
     
54
-   /**
55
-    * @var int
56
-    */
54
+    /**
55
+     * @var int
56
+     */
57 57
     protected $dateDiff = 0;
58 58
     
59
-   /**
60
-    * @var array
61
-    */
59
+    /**
60
+     * @var array
61
+     */
62 62
     protected static $texts;
63 63
     
64 64
     public function __construct()
@@ -78,17 +78,17 @@  discard block
 block discarded – undo
78 78
         unset(self::$texts);
79 79
     }
80 80
     
81
-   /**
82
-    * Sets the origin date to calculate from.
83
-    * 
84
-    * NOTE: if this is further in the future than
85
-    * the to: date, it will be considered as a 
86
-    * calculation for something to come, i.e. 
87
-    * "In two days".
88
-    *  
89
-    * @param \DateTime $date
90
-    * @return ConvertHelper_DurationConverter
91
-    */
81
+    /**
82
+     * Sets the origin date to calculate from.
83
+     * 
84
+     * NOTE: if this is further in the future than
85
+     * the to: date, it will be considered as a 
86
+     * calculation for something to come, i.e. 
87
+     * "In two days".
88
+     *  
89
+     * @param \DateTime $date
90
+     * @return ConvertHelper_DurationConverter
91
+     */
92 92
     public function setDateFrom(\DateTime $date) : ConvertHelper_DurationConverter
93 93
     {
94 94
         $this->dateFrom = ConvertHelper::date2timestamp($date);
@@ -96,13 +96,13 @@  discard block
 block discarded – undo
96 96
         return $this;
97 97
     }
98 98
     
99
-   /**
100
-    * Sets the date to calculate to. Defaults to 
101
-    * the current time if not set.
102
-    * 
103
-    * @param \DateTime $date
104
-    * @return ConvertHelper_DurationConverter
105
-    */
99
+    /**
100
+     * Sets the date to calculate to. Defaults to 
101
+     * the current time if not set.
102
+     * 
103
+     * @param \DateTime $date
104
+     * @return ConvertHelper_DurationConverter
105
+     */
106 106
     public function setDateTo(\DateTime $date) : ConvertHelper_DurationConverter
107 107
     {
108 108
         $this->dateTo = ConvertHelper::date2timestamp($date);
@@ -110,14 +110,14 @@  discard block
 block discarded – undo
110 110
         return $this;
111 111
     }
112 112
     
113
-   /**
114
-    * Converts the specified dates to a human readable string.
115
-    * 
116
-    * @throws ConvertHelper_Exception
117
-    * @return string
118
-    * 
119
-    * @see ConvertHelper_DurationConverter::ERROR_NO_DATE_FROM_SET
120
-    */
113
+    /**
114
+     * Converts the specified dates to a human readable string.
115
+     * 
116
+     * @throws ConvertHelper_Exception
117
+     * @return string
118
+     * 
119
+     * @see ConvertHelper_DurationConverter::ERROR_NO_DATE_FROM_SET
120
+     */
121 121
     public function convert() : string
122 122
     {
123 123
         $this->initTexts();
Please login to merge, or discard this patch.
src/ConvertHelper/IntervalConverter.php 1 patch
Indentation   +38 added lines, -39 removed lines patch added patch discarded remove patch
@@ -17,21 +17,20 @@  discard block
 block discarded – undo
17 17
  * @package Application Utils
18 18
  * @subpackage ConvertHelper
19 19
  * @author Sebastian Mordziol <[email protected]>
20
-
21 20
  * @see ConvertHelper::interval2string()
22 21
  */
23 22
 class ConvertHelper_IntervalConverter
24 23
 {
25 24
     const ERROR_MISSING_TRANSLATION = 43501;
26 25
     
27
-   /**
28
-    * @var array
29
-    */
26
+    /**
27
+     * @var array
28
+     */
30 29
     protected static $texts;
31 30
     
32
-   /**
33
-    * @var array
34
-    */
31
+    /**
32
+     * @var array
33
+     */
35 34
     protected $tokens = array('y', 'm', 'd', 'h', 'i', 's');
36 35
     
37 36
     public function __construct()
@@ -41,25 +40,25 @@  discard block
 block discarded – undo
41 40
         }
42 41
     }
43 42
     
44
-   /**
45
-    * Called whenever the application locale has changed,
46
-    * to reset the internal translation cache.
47
-    */
43
+    /**
44
+     * Called whenever the application locale has changed,
45
+     * to reset the internal translation cache.
46
+     */
48 47
     public function handle_localeChanged()
49 48
     {
50 49
         unset(self::$texts);
51 50
     }
52 51
     
53
-   /**
54
-    * Converts the specified interval to a human readable
55
-    * string, e.g. "2 hours and 4 minutes".
56
-    * 
57
-    * @param \DateInterval $interval
58
-    * @return string
59
-    * @throws ConvertHelper_Exception
60
-    * 
61
-    * @see ConvertHelper_IntervalConverter::ERROR_MISSING_TRANSLATION
62
-    */
52
+    /**
53
+     * Converts the specified interval to a human readable
54
+     * string, e.g. "2 hours and 4 minutes".
55
+     * 
56
+     * @param \DateInterval $interval
57
+     * @return string
58
+     * @throws ConvertHelper_Exception
59
+     * 
60
+     * @see ConvertHelper_IntervalConverter::ERROR_MISSING_TRANSLATION
61
+     */
63 62
     public function toString(\DateInterval $interval) : string
64 63
     {
65 64
         $this->initTexts();
@@ -88,14 +87,14 @@  discard block
 block discarded – undo
88 87
         return t('%1$s and %2$s', implode(', ', $parts), $last);
89 88
     }
90 89
     
91
-   /**
92
-    * Translates the selected time token, e.g. "y" (for year).
93
-    * 
94
-    * @param string $token
95
-    * @param ConvertHelper_DateInterval $interval
96
-    * @throws ConvertHelper_Exception
97
-    * @return string
98
-    */
90
+    /**
91
+     * Translates the selected time token, e.g. "y" (for year).
92
+     * 
93
+     * @param string $token
94
+     * @param ConvertHelper_DateInterval $interval
95
+     * @throws ConvertHelper_Exception
96
+     * @return string
97
+     */
99 98
     protected function translateToken(string $token, ConvertHelper_DateInterval $interval) : string
100 99
     {
101 100
         $value = $interval->getToken($token);
@@ -123,13 +122,13 @@  discard block
 block discarded – undo
123 122
         );
124 123
     }
125 124
     
126
-   /**
127
-    * Resolves all time tokens that need to be translated in
128
-    * the subject interval, depending on its length.
129
-    * 
130
-    * @param ConvertHelper_DateInterval $interval
131
-    * @return array
132
-    */
125
+    /**
126
+     * Resolves all time tokens that need to be translated in
127
+     * the subject interval, depending on its length.
128
+     * 
129
+     * @param ConvertHelper_DateInterval $interval
130
+     * @return array
131
+     */
133 132
     protected function resolveTokens(ConvertHelper_DateInterval $interval) : array
134 133
     {
135 134
         $offset = 0;
@@ -147,9 +146,9 @@  discard block
 block discarded – undo
147 146
         return array();
148 147
     }
149 148
     
150
-   /**
151
-    * Initializes the translateable strings.
152
-    */
149
+    /**
150
+     * Initializes the translateable strings.
151
+     */
153 152
     protected function initTexts() : void
154 153
     {
155 154
         if(isset(self::$texts)) {
Please login to merge, or discard this patch.
src/ConvertHelper.php 1 patch
Indentation   +403 added lines, -403 removed lines patch added patch discarded remove patch
@@ -160,41 +160,41 @@  discard block
 block discarded – undo
160 160
         return implode(', ', $tokens) . ' ' . t('and') . ' ' . $last;
161 161
     }
162 162
 
163
-   /**
164
-    * Converts a timestamp into an easily understandable
165
-    * format, e.g. "2 hours", "1 day", "3 months"
166
-    *
167
-    * If you set the date to parameter, the difference
168
-    * will be calculated between the two dates and not
169
-    * the current time.
170
-    *
171
-    * @param integer|\DateTime $datefrom
172
-    * @param integer|\DateTime $dateto
173
-    * @return string
174
-    */
163
+    /**
164
+     * Converts a timestamp into an easily understandable
165
+     * format, e.g. "2 hours", "1 day", "3 months"
166
+     *
167
+     * If you set the date to parameter, the difference
168
+     * will be calculated between the two dates and not
169
+     * the current time.
170
+     *
171
+     * @param integer|\DateTime $datefrom
172
+     * @param integer|\DateTime $dateto
173
+     * @return string
174
+     */
175 175
     public static function duration2string($datefrom, $dateto = -1) : string
176 176
     {
177
-         $converter = new ConvertHelper_DurationConverter();
177
+            $converter = new ConvertHelper_DurationConverter();
178 178
          
179
-         if($datefrom instanceof \DateTime)
180
-         {
181
-             $converter->setDateFrom($datefrom);
182
-         }
183
-         else
184
-         {
185
-             $converter->setDateFrom(self::timestamp2date($datefrom)); 
186
-         }
179
+            if($datefrom instanceof \DateTime)
180
+            {
181
+                $converter->setDateFrom($datefrom);
182
+            }
183
+            else
184
+            {
185
+                $converter->setDateFrom(self::timestamp2date($datefrom)); 
186
+            }
187 187
 
188
-         if($dateto instanceof \DateTime)
189
-         {
190
-             $converter->setDateTo($dateto);
191
-         }
192
-         else if($dateto > 0)
193
-         {
194
-             $converter->setDateTo(self::timestamp2date($dateto));
195
-         }
188
+            if($dateto instanceof \DateTime)
189
+            {
190
+                $converter->setDateTo($dateto);
191
+            }
192
+            else if($dateto > 0)
193
+            {
194
+                $converter->setDateTo(self::timestamp2date($dateto));
195
+            }
196 196
 
197
-         return $converter->convert();
197
+            return $converter->convert();
198 198
     }
199 199
 
200 200
     /**
@@ -267,16 +267,16 @@  discard block
 block discarded – undo
267 267
         return $bytes . ' ' . t('B');
268 268
     }
269 269
 
270
-   /**
271
-    * Cuts a text to the specified length if it is longer than the
272
-    * target length. Appends a text to signify it has been cut at 
273
-    * the end of the string.
274
-    * 
275
-    * @param string $text
276
-    * @param int $targetLength
277
-    * @param string $append
278
-    * @return string
279
-    */
270
+    /**
271
+     * Cuts a text to the specified length if it is longer than the
272
+     * target length. Appends a text to signify it has been cut at 
273
+     * the end of the string.
274
+     * 
275
+     * @param string $text
276
+     * @param int $targetLength
277
+     * @param string $append
278
+     * @return string
279
+     */
280 280
     public static function text_cut(string $text, int $targetLength, string $append = '...') : string
281 281
     {
282 282
         $length = mb_strlen($text);
@@ -346,27 +346,27 @@  discard block
 block discarded – undo
346 346
         return self::$booleanStrings[$string];
347 347
     }
348 348
     
349
-   /**
350
-    * Whether the specified string is a boolean string or boolean value.
351
-    * Alias for {@link ConvertHelper::isBoolean()}.
352
-    * 
353
-    * @param mixed $string
354
-    * @return bool
355
-    * @deprecated
356
-    * @see ConvertHelper::isBoolean()
357
-    */
349
+    /**
350
+     * Whether the specified string is a boolean string or boolean value.
351
+     * Alias for {@link ConvertHelper::isBoolean()}.
352
+     * 
353
+     * @param mixed $string
354
+     * @return bool
355
+     * @deprecated
356
+     * @see ConvertHelper::isBoolean()
357
+     */
358 358
     public static function isBooleanString($string) : bool
359 359
     {
360 360
         return self::isBoolean($string);
361 361
     }
362 362
 
363
-   /**
364
-    * Alias for the {@\AppUtils\XMLHelper::string2xml()} method.
365
-    * 
366
-    * @param string $text
367
-    * @return string
368
-    * @deprecated
369
-    */
363
+    /**
364
+     * Alias for the {@\AppUtils\XMLHelper::string2xml()} method.
365
+     * 
366
+     * @param string $text
367
+     * @return string
368
+     * @deprecated
369
+     */
370 370
     public static function text_makeXMLCompliant($text)
371 371
     {
372 372
         return XMLHelper::string2xml($text);
@@ -468,13 +468,13 @@  discard block
 block discarded – undo
468 468
         return $translit->convert($string);
469 469
     }
470 470
     
471
-   /**
472
-    * Retrieves the HEX character codes for all control
473
-    * characters that the {@link stripControlCharacters()} 
474
-    * method will remove.
475
-    * 
476
-    * @return string[]
477
-    */
471
+    /**
472
+     * Retrieves the HEX character codes for all control
473
+     * characters that the {@link stripControlCharacters()} 
474
+     * method will remove.
475
+     * 
476
+     * @return string[]
477
+     */
478 478
     public static function getControlCharactersAsHex()
479 479
     {
480 480
         $hexAlphabet = array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F');
@@ -510,13 +510,13 @@  discard block
 block discarded – undo
510 510
         return $stack;
511 511
     }
512 512
     
513
-   /**
514
-    * Retrieves an array of all control characters that
515
-    * the {@link stripControlCharacters()} method will 
516
-    * remove, as the actual UTF-8 characters.
517
-    * 
518
-    * @return string[]
519
-    */
513
+    /**
514
+     * Retrieves an array of all control characters that
515
+     * the {@link stripControlCharacters()} method will 
516
+     * remove, as the actual UTF-8 characters.
517
+     * 
518
+     * @return string[]
519
+     */
520 520
     public static function getControlCharactersAsUTF8()
521 521
     {
522 522
         $chars = self::getControlCharactersAsHex();
@@ -529,12 +529,12 @@  discard block
 block discarded – undo
529 529
         return $result;
530 530
     }
531 531
     
532
-   /**
533
-    * Retrieves all control characters as JSON encoded
534
-    * characters, e.g. "\u200b".
535
-    * 
536
-    * @return string[]
537
-    */
532
+    /**
533
+     * Retrieves all control characters as JSON encoded
534
+     * characters, e.g. "\u200b".
535
+     * 
536
+     * @return string[]
537
+     */
538 538
     public static function getControlCharactersAsJSON()
539 539
     {
540 540
         $chars = self::getControlCharactersAsHex();
@@ -591,20 +591,20 @@  discard block
 block discarded – undo
591 591
         return preg_replace(self::$controlCharsRegex, '', $string);
592 592
     }
593 593
 
594
-   /**
595
-    * Converts a unicode character to the PHPO notation.
596
-    * 
597
-    * Example:
598
-    * 
599
-    * <pre>unicodeChar2php('"\u0000"')</pre>
600
-    * 
601
-    * Returns
602
-    * 
603
-    * <pre>\x0</pre>
604
-    * 
605
-    * @param string $unicodeChar
606
-    * @return string
607
-    */
594
+    /**
595
+     * Converts a unicode character to the PHPO notation.
596
+     * 
597
+     * Example:
598
+     * 
599
+     * <pre>unicodeChar2php('"\u0000"')</pre>
600
+     * 
601
+     * Returns
602
+     * 
603
+     * <pre>\x0</pre>
604
+     * 
605
+     * @param string $unicodeChar
606
+     * @return string
607
+     */
608 608
     public static function unicodeChar2php($unicodeChar) 
609 609
     {
610 610
         $unicodeChar = json_decode($unicodeChar);
@@ -727,25 +727,25 @@  discard block
 block discarded – undo
727 727
         return 'false';
728 728
     }
729 729
     
730
-   /**
731
-    * Converts an associative array with attribute name > value pairs
732
-    * to an attribute string that can be used in an HTML tag. Empty 
733
-    * attribute values are ignored.
734
-    * 
735
-    * Example:
736
-    * 
737
-    * array2attributeString(array(
738
-    *     'id' => 45,
739
-    *     'href' => 'http://www.mistralys.com'
740
-    * ));
741
-    * 
742
-    * Result:
743
-    * 
744
-    * id="45" href="http://www.mistralys.com"
745
-    * 
746
-    * @param array $array
747
-    * @return string
748
-    */
730
+    /**
731
+     * Converts an associative array with attribute name > value pairs
732
+     * to an attribute string that can be used in an HTML tag. Empty 
733
+     * attribute values are ignored.
734
+     * 
735
+     * Example:
736
+     * 
737
+     * array2attributeString(array(
738
+     *     'id' => 45,
739
+     *     'href' => 'http://www.mistralys.com'
740
+     * ));
741
+     * 
742
+     * Result:
743
+     * 
744
+     * id="45" href="http://www.mistralys.com"
745
+     * 
746
+     * @param array $array
747
+     * @return string
748
+     */
749 749
     public static function array2attributeString($array)
750 750
     {
751 751
         $tokens = array();
@@ -764,14 +764,14 @@  discard block
 block discarded – undo
764 764
         return ' '.implode(' ', $tokens);
765 765
     }
766 766
     
767
-   /**
768
-    * Converts a string so it can safely be used in a javascript
769
-    * statement in an HTML tag: uses single quotes around the string
770
-    * and encodes all special characters as needed.
771
-    * 
772
-    * @param string $string
773
-    * @return string
774
-    */
767
+    /**
768
+     * Converts a string so it can safely be used in a javascript
769
+     * statement in an HTML tag: uses single quotes around the string
770
+     * and encodes all special characters as needed.
771
+     * 
772
+     * @param string $string
773
+     * @return string
774
+     */
775 775
     public static function string2attributeJS($string, $quoted=true)
776 776
     {
777 777
         $converted = addslashes(htmlspecialchars(strip_tags($string), ENT_QUOTES, 'UTF-8'));
@@ -782,15 +782,15 @@  discard block
 block discarded – undo
782 782
         return $converted;
783 783
     }
784 784
     
785
-   /**
786
-    * Checks if the specified string is a boolean value, which
787
-    * includes string representations of boolean values, like 
788
-    * <code>yes</code> or <code>no</code>, and <code>true</code>
789
-    * or <code>false</code>.
790
-    * 
791
-    * @param mixed $value
792
-    * @return boolean
793
-    */
785
+    /**
786
+     * Checks if the specified string is a boolean value, which
787
+     * includes string representations of boolean values, like 
788
+     * <code>yes</code> or <code>no</code>, and <code>true</code>
789
+     * or <code>false</code>.
790
+     * 
791
+     * @param mixed $value
792
+     * @return boolean
793
+     */
794 794
     public static function isBoolean($value) : bool
795 795
     {
796 796
         if(is_bool($value)) {
@@ -804,12 +804,12 @@  discard block
 block discarded – undo
804 804
         return array_key_exists($value, self::$booleanStrings);
805 805
     }
806 806
     
807
-   /**
808
-    * Converts an associative array to an HTML style attribute value string.
809
-    * 
810
-    * @param array $subject
811
-    * @return string
812
-    */
807
+    /**
808
+     * Converts an associative array to an HTML style attribute value string.
809
+     * 
810
+     * @param array $subject
811
+     * @return string
812
+     */
813 813
     public static function array2styleString(array $subject) : string
814 814
     {
815 815
         $tokens = array();
@@ -820,23 +820,23 @@  discard block
 block discarded – undo
820 820
         return implode(';', $tokens);
821 821
     }
822 822
     
823
-   /**
824
-    * Converts a DateTime object to a timestamp, which
825
-    * is PHP 5.2 compatible.
826
-    * 
827
-    * @param \DateTime $date
828
-    * @return integer
829
-    */
823
+    /**
824
+     * Converts a DateTime object to a timestamp, which
825
+     * is PHP 5.2 compatible.
826
+     * 
827
+     * @param \DateTime $date
828
+     * @return integer
829
+     */
830 830
     public static function date2timestamp(\DateTime $date) : int
831 831
     {
832 832
         return (int)$date->format('U');
833 833
     }
834 834
     
835
-   /**
836
-    * Converts a timestamp into a DateTime instance.
837
-    * @param int $timestamp
838
-    * @return \DateTime
839
-    */
835
+    /**
836
+     * Converts a timestamp into a DateTime instance.
837
+     * @param int $timestamp
838
+     * @return \DateTime
839
+     */
840 840
     public static function timestamp2date(int $timestamp) : \DateTime
841 841
     {
842 842
         $date = new \DateTime();
@@ -844,50 +844,50 @@  discard block
 block discarded – undo
844 844
         return $date;
845 845
     }
846 846
     
847
-   /**
848
-    * Strips an absolute path to a file within the application
849
-    * to make the path relative to the application root path.
850
-    * 
851
-    * @param string $path
852
-    * @return string
853
-    * 
854
-    * @see FileHelper::relativizePath()
855
-    * @see FileHelper::relativizePathByDepth()
856
-    */
847
+    /**
848
+     * Strips an absolute path to a file within the application
849
+     * to make the path relative to the application root path.
850
+     * 
851
+     * @param string $path
852
+     * @return string
853
+     * 
854
+     * @see FileHelper::relativizePath()
855
+     * @see FileHelper::relativizePathByDepth()
856
+     */
857 857
     public static function fileRelativize(string $path) : string
858 858
     {
859 859
         return FileHelper::relativizePathByDepth($path);
860 860
     }
861 861
     
862 862
     /**
863
-    * Converts a PHP regex to a javascript RegExp object statement.
864
-    * 
865
-    * NOTE: This is an alias for the JSHelper's `convertRegex` method. 
866
-    * More details are available on its usage there.
867
-    *
868
-    * @param string $regex A PHP preg regex
869
-    * @param string $statementType The type of statement to return: Defaults to a statement to create a RegExp object.
870
-    * @return array|string Depending on the specified return type.
871
-    * 
872
-    * @see JSHelper::buildRegexStatement()
873
-    */
863
+     * Converts a PHP regex to a javascript RegExp object statement.
864
+     * 
865
+     * NOTE: This is an alias for the JSHelper's `convertRegex` method. 
866
+     * More details are available on its usage there.
867
+     *
868
+     * @param string $regex A PHP preg regex
869
+     * @param string $statementType The type of statement to return: Defaults to a statement to create a RegExp object.
870
+     * @return array|string Depending on the specified return type.
871
+     * 
872
+     * @see JSHelper::buildRegexStatement()
873
+     */
874 874
     public static function regex2js(string $regex, string $statementType=JSHelper::JS_REGEX_OBJECT)
875 875
     {
876 876
         return JSHelper::buildRegexStatement($regex, $statementType);
877 877
     }
878 878
     
879
-   /**
880
-    * Converts the specified variable to JSON. Works just
881
-    * like the native `json_encode` method, except that it
882
-    * will trigger an exception on failure, which has the 
883
-    * json error details included in its developer details.
884
-    * 
885
-    * @param mixed $variable
886
-    * @param int|NULL $options JSON encode options.
887
-    * @param int|NULL $depth 
888
-    * @throws ConvertHelper_Exception
889
-    * @return string
890
-    */
879
+    /**
880
+     * Converts the specified variable to JSON. Works just
881
+     * like the native `json_encode` method, except that it
882
+     * will trigger an exception on failure, which has the 
883
+     * json error details included in its developer details.
884
+     * 
885
+     * @param mixed $variable
886
+     * @param int|NULL $options JSON encode options.
887
+     * @param int|NULL $depth 
888
+     * @throws ConvertHelper_Exception
889
+     * @return string
890
+     */
891 891
     public static function var2json($variable, int $options=0, int $depth=512) : string
892 892
     {
893 893
         $result = json_encode($variable, $options, $depth);
@@ -908,12 +908,12 @@  discard block
 block discarded – undo
908 908
         );
909 909
     }
910 910
     
911
-   /**
912
-    * Strips all known UTF byte order marks from the specified string.
913
-    * 
914
-    * @param string $string
915
-    * @return string
916
-    */
911
+    /**
912
+     * Strips all known UTF byte order marks from the specified string.
913
+     * 
914
+     * @param string $string
915
+     * @return string
916
+     */
917 917
     public static function stripUTFBom($string)
918 918
     {
919 919
         $boms = FileHelper::getUTFBOMs();
@@ -928,13 +928,13 @@  discard block
 block discarded – undo
928 928
         return $string;
929 929
     }
930 930
 
931
-   /**
932
-    * Converts a string to valid utf8, regardless
933
-    * of the string's encoding(s).
934
-    * 
935
-    * @param string $string
936
-    * @return string
937
-    */
931
+    /**
932
+     * Converts a string to valid utf8, regardless
933
+     * of the string's encoding(s).
934
+     * 
935
+     * @param string $string
936
+     * @return string
937
+     */
938 938
     public static function string2utf8($string)
939 939
     {
940 940
         if(!self::isStringASCII($string)) {
@@ -944,15 +944,15 @@  discard block
 block discarded – undo
944 944
         return $string;
945 945
     }
946 946
     
947
-   /**
948
-    * Checks whether the specified string is an ASCII
949
-    * string, without any special or UTF8 characters.
950
-    * Note: empty strings and NULL are considered ASCII.
951
-    * Any variable types other than strings are not.
952
-    * 
953
-    * @param mixed $string
954
-    * @return boolean
955
-    */
947
+    /**
948
+     * Checks whether the specified string is an ASCII
949
+     * string, without any special or UTF8 characters.
950
+     * Note: empty strings and NULL are considered ASCII.
951
+     * Any variable types other than strings are not.
952
+     * 
953
+     * @param mixed $string
954
+     * @return boolean
955
+     */
956 956
     public static function isStringASCII($string) : bool
957 957
     {
958 958
         if($string === '' || $string === NULL) {
@@ -977,22 +977,22 @@  discard block
 block discarded – undo
977 977
         return $url;
978 978
     }
979 979
 
980
-   /**
981
-    * Calculates a percentage match of the source string with the target string.
982
-    * 
983
-    * Options are:
984
-    * 
985
-    * - maxLevenshtein, default: 10
986
-    *   Any levenshtein results above this value are ignored.
987
-    *   
988
-    * - precision, default: 1
989
-    *   The precision of the percentage float value
990
-    * 
991
-    * @param string $source
992
-    * @param string $target
993
-    * @param array $options
994
-    * @return float
995
-    */
980
+    /**
981
+     * Calculates a percentage match of the source string with the target string.
982
+     * 
983
+     * Options are:
984
+     * 
985
+     * - maxLevenshtein, default: 10
986
+     *   Any levenshtein results above this value are ignored.
987
+     *   
988
+     * - precision, default: 1
989
+     *   The precision of the percentage float value
990
+     * 
991
+     * @param string $source
992
+     * @param string $target
993
+     * @param array $options
994
+     * @return float
995
+     */
996 996
     public static function matchString($source, $target, $options=array())
997 997
     {
998 998
         $defaults = array(
@@ -1016,14 +1016,14 @@  discard block
 block discarded – undo
1016 1016
         return round(100 - $percent, $options['precision']);
1017 1017
     }
1018 1018
     
1019
-   /**
1020
-    * Converts a date interval to a human readable string with
1021
-    * all necessary time components, e.g. "1 year, 2 months and 4 days".
1022
-    * 
1023
-    * @param \DateInterval $interval
1024
-    * @return string
1025
-    * @see ConvertHelper_IntervalConverter
1026
-    */
1019
+    /**
1020
+     * Converts a date interval to a human readable string with
1021
+     * all necessary time components, e.g. "1 year, 2 months and 4 days".
1022
+     * 
1023
+     * @param \DateInterval $interval
1024
+     * @return string
1025
+     * @see ConvertHelper_IntervalConverter
1026
+     */
1027 1027
     public static function interval2string(\DateInterval $interval) : string
1028 1028
     {
1029 1029
         $converter = new ConvertHelper_IntervalConverter();
@@ -1038,60 +1038,60 @@  discard block
 block discarded – undo
1038 1038
     
1039 1039
     const INTERVAL_SECONDS = 'seconds';
1040 1040
     
1041
-   /**
1042
-    * Converts an interval to its total amount of days.
1043
-    * @param \DateInterval $interval
1044
-    * @return int
1045
-    */
1041
+    /**
1042
+     * Converts an interval to its total amount of days.
1043
+     * @param \DateInterval $interval
1044
+     * @return int
1045
+     */
1046 1046
     public static function interval2days(\DateInterval $interval) : int
1047 1047
     {
1048 1048
         return self::interval2total($interval, self::INTERVAL_DAYS);
1049 1049
     }
1050 1050
 
1051
-   /**
1052
-    * Converts an interval to its total amount of hours.
1053
-    * @param \DateInterval $interval
1054
-    * @return int
1055
-    */
1051
+    /**
1052
+     * Converts an interval to its total amount of hours.
1053
+     * @param \DateInterval $interval
1054
+     * @return int
1055
+     */
1056 1056
     public static function interval2hours(\DateInterval $interval) : int
1057 1057
     {
1058 1058
         return self::interval2total($interval, self::INTERVAL_HOURS);
1059 1059
     }
1060 1060
     
1061
-   /**
1062
-    * Converts an interval to its total amount of minutes. 
1063
-    * @param \DateInterval $interval
1064
-    * @return int
1065
-    */
1061
+    /**
1062
+     * Converts an interval to its total amount of minutes. 
1063
+     * @param \DateInterval $interval
1064
+     * @return int
1065
+     */
1066 1066
     public static function interval2minutes(\DateInterval $interval) : int
1067 1067
     {
1068 1068
         return self::interval2total($interval, self::INTERVAL_MINUTES);
1069 1069
     }
1070 1070
     
1071
-   /**
1072
-    * Converts an interval to its total amount of seconds.
1073
-    * @param \DateInterval $interval
1074
-    * @return int
1075
-    */    
1071
+    /**
1072
+     * Converts an interval to its total amount of seconds.
1073
+     * @param \DateInterval $interval
1074
+     * @return int
1075
+     */    
1076 1076
     public static function interval2seconds(\DateInterval $interval) : int
1077 1077
     {
1078 1078
         return self::interval2total($interval, self::INTERVAL_SECONDS);
1079 1079
     }
1080 1080
     
1081
-   /**
1082
-    * Calculates the total amount of days / hours / minutes or seconds
1083
-    * of a date interval object (depending in the specified units), and 
1084
-    * returns the total amount.
1085
-    * 
1086
-    * @param \DateInterval $interval
1087
-    * @param string $unit What total value to calculate.
1088
-    * @return integer
1089
-    * 
1090
-    * @see ConvertHelper::INTERVAL_SECONDS
1091
-    * @see ConvertHelper::INTERVAL_MINUTES
1092
-    * @see ConvertHelper::INTERVAL_HOURS
1093
-    * @see ConvertHelper::INTERVAL_DAYS
1094
-    */
1081
+    /**
1082
+     * Calculates the total amount of days / hours / minutes or seconds
1083
+     * of a date interval object (depending in the specified units), and 
1084
+     * returns the total amount.
1085
+     * 
1086
+     * @param \DateInterval $interval
1087
+     * @param string $unit What total value to calculate.
1088
+     * @return integer
1089
+     * 
1090
+     * @see ConvertHelper::INTERVAL_SECONDS
1091
+     * @see ConvertHelper::INTERVAL_MINUTES
1092
+     * @see ConvertHelper::INTERVAL_HOURS
1093
+     * @see ConvertHelper::INTERVAL_DAYS
1094
+     */
1095 1095
     public static function interval2total(\DateInterval $interval, $unit=self::INTERVAL_SECONDS) : int
1096 1096
     {
1097 1097
         $total = (int)$interval->format('%a');
@@ -1131,13 +1131,13 @@  discard block
 block discarded – undo
1131 1131
         'Sunday'
1132 1132
     );
1133 1133
     
1134
-   /**
1135
-    * Converts a date to the corresponding day name.
1136
-    * 
1137
-    * @param \DateTime $date
1138
-    * @param bool $short
1139
-    * @return string|NULL
1140
-    */
1134
+    /**
1135
+     * Converts a date to the corresponding day name.
1136
+     * 
1137
+     * @param \DateTime $date
1138
+     * @param bool $short
1139
+     * @return string|NULL
1140
+     */
1141 1141
     public static function date2dayName(\DateTime $date, bool $short=false)
1142 1142
     {
1143 1143
         $day = $date->format('l');
@@ -1152,21 +1152,21 @@  discard block
 block discarded – undo
1152 1152
         return null;
1153 1153
     }
1154 1154
     
1155
-   /**
1156
-    * Retrieves a list of english day names.
1157
-    * @return string[]
1158
-    */
1155
+    /**
1156
+     * Retrieves a list of english day names.
1157
+     * @return string[]
1158
+     */
1159 1159
     public static function getDayNamesInvariant()
1160 1160
     {
1161 1161
         return self::$daysInvariant;
1162 1162
     }
1163 1163
     
1164
-   /**
1165
-    * Retrieves the day names list for the current locale.
1166
-    * 
1167
-    * @param bool $short
1168
-    * @return array
1169
-    */
1164
+    /**
1165
+     * Retrieves the day names list for the current locale.
1166
+     * 
1167
+     * @param bool $short
1168
+     * @return array
1169
+     */
1170 1170
     public static function getDayNames(bool $short=false) : array
1171 1171
     {
1172 1172
         if($short) {
@@ -1226,16 +1226,16 @@  discard block
 block discarded – undo
1226 1226
         return $last;
1227 1227
     }
1228 1228
     
1229
-   /**
1230
-    * Splits a string into an array of all characters it is composed of.
1231
-    * Unicode character safe.
1232
-    * 
1233
-    * NOTE: Spaces and newlines (both \r and \n) are also considered single
1234
-    * characters.
1235
-    * 
1236
-    * @param string $string
1237
-    * @return array
1238
-    */
1229
+    /**
1230
+     * Splits a string into an array of all characters it is composed of.
1231
+     * Unicode character safe.
1232
+     * 
1233
+     * NOTE: Spaces and newlines (both \r and \n) are also considered single
1234
+     * characters.
1235
+     * 
1236
+     * @param string $string
1237
+     * @return array
1238
+     */
1239 1239
     public static function string2array(string $string) : array
1240 1240
     {
1241 1241
         $result = preg_split('//u', $string, null, PREG_SPLIT_NO_EMPTY);
@@ -1246,12 +1246,12 @@  discard block
 block discarded – undo
1246 1246
         return array();
1247 1247
     }
1248 1248
     
1249
-   /**
1250
-    * Checks whether the specified string contains HTML code.
1251
-    * 
1252
-    * @param string $string
1253
-    * @return boolean
1254
-    */
1249
+    /**
1250
+     * Checks whether the specified string contains HTML code.
1251
+     * 
1252
+     * @param string $string
1253
+     * @return boolean
1254
+     */
1255 1255
     public static function isStringHTML(string $string) : bool
1256 1256
     {
1257 1257
         if(preg_match('%<[a-z/][\s\S]*>%siU', $string)) {
@@ -1266,17 +1266,17 @@  discard block
 block discarded – undo
1266 1266
         return false;
1267 1267
     }
1268 1268
     
1269
-   /**
1270
-    * UTF8-safe wordwrap method: works like the regular wordwrap
1271
-    * PHP function but compatible with UTF8. Otherwise the lengths
1272
-    * are not calculated correctly.
1273
-    * 
1274
-    * @param string $str
1275
-    * @param int $width
1276
-    * @param string $break
1277
-    * @param bool $cut
1278
-    * @return string
1279
-    */
1269
+    /**
1270
+     * UTF8-safe wordwrap method: works like the regular wordwrap
1271
+     * PHP function but compatible with UTF8. Otherwise the lengths
1272
+     * are not calculated correctly.
1273
+     * 
1274
+     * @param string $str
1275
+     * @param int $width
1276
+     * @param string $break
1277
+     * @param bool $cut
1278
+     * @return string
1279
+     */
1280 1280
     public static function wordwrap(string $str, int $width = 75, string $break = "\n", bool $cut = false) : string 
1281 1281
     {
1282 1282
         $wrapper = new ConvertHelper_WordWrapper();
@@ -1288,27 +1288,27 @@  discard block
 block discarded – undo
1288 1288
         ->wrapText($str);
1289 1289
     }
1290 1290
     
1291
-   /**
1292
-    * Calculates the byte length of a string, taking into 
1293
-    * account any unicode characters.
1294
-    * 
1295
-    * @param string $string
1296
-    * @return int
1297
-    * @see https://stackoverflow.com/a/9718273/2298192
1298
-    */
1291
+    /**
1292
+     * Calculates the byte length of a string, taking into 
1293
+     * account any unicode characters.
1294
+     * 
1295
+     * @param string $string
1296
+     * @return int
1297
+     * @see https://stackoverflow.com/a/9718273/2298192
1298
+     */
1299 1299
     public static function string2bytes($string)
1300 1300
     {
1301 1301
         return mb_strlen($string, '8bit');
1302 1302
     }
1303 1303
     
1304
-   /**
1305
-    * Creates a short, 8-character long hash for the specified string.
1306
-    * 
1307
-    * WARNING: Not cryptographically safe.
1308
-    * 
1309
-    * @param string $string
1310
-    * @return string
1311
-    */
1304
+    /**
1305
+     * Creates a short, 8-character long hash for the specified string.
1306
+     * 
1307
+     * WARNING: Not cryptographically safe.
1308
+     * 
1309
+     * @param string $string
1310
+     * @return string
1311
+     */
1312 1312
     public static function string2shortHash($string)
1313 1313
     {
1314 1314
         return hash('crc32', $string, false);
@@ -1334,40 +1334,40 @@  discard block
 block discarded – undo
1334 1334
         return ConvertHelper_ThrowableInfo::fromThrowable($e);
1335 1335
     }
1336 1336
     
1337
-   /**
1338
-    * Parses the specified query string like the native 
1339
-    * function <code>parse_str</code>, without the key
1340
-    * naming limitations.
1341
-    * 
1342
-    * Using parse_str, dots or spaces in key names are 
1343
-    * replaced by underscores. This method keeps all names
1344
-    * intact.
1345
-    * 
1346
-    * It still uses the parse_str implementation as it 
1347
-    * is tested and tried, but fixes the parameter names
1348
-    * after parsing, as needed.
1349
-    * 
1350
-    * @param string $queryString
1351
-    * @return array
1352
-    * @see ConvertHelper_QueryParser
1353
-    */
1337
+    /**
1338
+     * Parses the specified query string like the native 
1339
+     * function <code>parse_str</code>, without the key
1340
+     * naming limitations.
1341
+     * 
1342
+     * Using parse_str, dots or spaces in key names are 
1343
+     * replaced by underscores. This method keeps all names
1344
+     * intact.
1345
+     * 
1346
+     * It still uses the parse_str implementation as it 
1347
+     * is tested and tried, but fixes the parameter names
1348
+     * after parsing, as needed.
1349
+     * 
1350
+     * @param string $queryString
1351
+     * @return array
1352
+     * @see ConvertHelper_QueryParser
1353
+     */
1354 1354
     public static function parseQueryString(string $queryString) : array
1355 1355
     {
1356 1356
         $parser = new ConvertHelper_QueryParser();
1357 1357
         return $parser->parse($queryString);
1358 1358
     }
1359 1359
 
1360
-   /**
1361
-    * Searches for needle in the specified string, and returns a list
1362
-    * of all occurrences, including the matched string. The matched 
1363
-    * string is useful when doing a case insensitive search, as it 
1364
-    * shows the exact matched case of needle.
1365
-    *   
1366
-    * @param string $needle
1367
-    * @param string $haystack
1368
-    * @param bool $caseInsensitive
1369
-    * @return ConvertHelper_StringMatch[]
1370
-    */
1360
+    /**
1361
+     * Searches for needle in the specified string, and returns a list
1362
+     * of all occurrences, including the matched string. The matched 
1363
+     * string is useful when doing a case insensitive search, as it 
1364
+     * shows the exact matched case of needle.
1365
+     *   
1366
+     * @param string $needle
1367
+     * @param string $haystack
1368
+     * @param bool $caseInsensitive
1369
+     * @return ConvertHelper_StringMatch[]
1370
+     */
1371 1371
     public static function findString(string $needle, string $haystack, bool $caseInsensitive=false)
1372 1372
     {
1373 1373
         if($needle === '') {
@@ -1393,14 +1393,14 @@  discard block
 block discarded – undo
1393 1393
         return $positions;
1394 1394
     }
1395 1395
     
1396
-   /**
1397
-    * Like explode, but trims all entries, and removes 
1398
-    * empty entries from the resulting array.
1399
-    * 
1400
-    * @param string $delimiter
1401
-    * @param string $string
1402
-    * @return string[]
1403
-    */
1396
+    /**
1397
+     * Like explode, but trims all entries, and removes 
1398
+     * empty entries from the resulting array.
1399
+     * 
1400
+     * @param string $delimiter
1401
+     * @param string $string
1402
+     * @return string[]
1403
+     */
1404 1404
     public static function explodeTrim(string $delimiter, string $string) : array
1405 1405
     {
1406 1406
         if(empty($string) || empty($delimiter)) {
@@ -1422,12 +1422,12 @@  discard block
 block discarded – undo
1422 1422
     
1423 1423
     protected static $eolChars;
1424 1424
 
1425
-   /**
1426
-    * Detects the most used end-of-line character in the subject string.
1427
-    * 
1428
-    * @param string $str The string to check.
1429
-    * @return NULL|ConvertHelper_EOL The detected EOL instance, or NULL if none has been detected.
1430
-    */
1425
+    /**
1426
+     * Detects the most used end-of-line character in the subject string.
1427
+     * 
1428
+     * @param string $str The string to check.
1429
+     * @return NULL|ConvertHelper_EOL The detected EOL instance, or NULL if none has been detected.
1430
+     */
1431 1431
     public static function detectEOLCharacter(string $subjectString) : ?ConvertHelper_EOL
1432 1432
     {
1433 1433
         if(empty($subjectString)) {
@@ -1439,27 +1439,27 @@  discard block
 block discarded – undo
1439 1439
             $cr = chr((int)hexdec('0d'));
1440 1440
             $lf = chr((int)hexdec('0a'));
1441 1441
             
1442
-           self::$eolChars = array(
1443
-               array(
1444
-                   'char' => $cr.$lf,
1445
-                   'type' => ConvertHelper_EOL::TYPE_CRLF,
1446
-                   'description' => t('Carriage return followed by a line feed'),
1447
-               ),
1448
-               array(
1449
-                   'char' => $lf.$cr,
1450
-                   'type' => ConvertHelper_EOL::TYPE_LFCR,
1451
-                   'description' => t('Line feed followed by a carriage return'),
1452
-               ),
1453
-               array(
1454
-                  'char' => $lf,
1455
-                  'type' => ConvertHelper_EOL::TYPE_LF,
1456
-                  'description' => t('Line feed'),
1457
-               ),
1458
-               array(
1459
-                  'char' => $cr,
1460
-                  'type' => ConvertHelper_EOL::TYPE_CR,
1461
-                  'description' => t('Carriage Return'),
1462
-               ),
1442
+            self::$eolChars = array(
1443
+                array(
1444
+                    'char' => $cr.$lf,
1445
+                    'type' => ConvertHelper_EOL::TYPE_CRLF,
1446
+                    'description' => t('Carriage return followed by a line feed'),
1447
+                ),
1448
+                array(
1449
+                    'char' => $lf.$cr,
1450
+                    'type' => ConvertHelper_EOL::TYPE_LFCR,
1451
+                    'description' => t('Line feed followed by a carriage return'),
1452
+                ),
1453
+                array(
1454
+                    'char' => $lf,
1455
+                    'type' => ConvertHelper_EOL::TYPE_LF,
1456
+                    'description' => t('Line feed'),
1457
+                ),
1458
+                array(
1459
+                    'char' => $cr,
1460
+                    'type' => ConvertHelper_EOL::TYPE_CR,
1461
+                    'description' => t('Carriage Return'),
1462
+                ),
1463 1463
             );
1464 1464
         }
1465 1465
         
@@ -1487,13 +1487,13 @@  discard block
 block discarded – undo
1487 1487
         );
1488 1488
     }
1489 1489
 
1490
-   /**
1491
-    * Removes the specified keys from the target array,
1492
-    * if they exist.
1493
-    * 
1494
-    * @param array $array
1495
-    * @param array $keys
1496
-    */
1490
+    /**
1491
+     * Removes the specified keys from the target array,
1492
+     * if they exist.
1493
+     * 
1494
+     * @param array $array
1495
+     * @param array $keys
1496
+     */
1497 1497
     public static function arrayRemoveKeys(array &$array, array $keys) : void
1498 1498
     {
1499 1499
         foreach($keys as $key) 
@@ -1504,13 +1504,13 @@  discard block
 block discarded – undo
1504 1504
         }
1505 1505
     }
1506 1506
     
1507
-   /**
1508
-    * Checks if the specified variable is an integer or a string containing an integer.
1509
-    * Accepts both positive and negative integers.
1510
-    * 
1511
-    * @param mixed $value
1512
-    * @return bool
1513
-    */
1507
+    /**
1508
+     * Checks if the specified variable is an integer or a string containing an integer.
1509
+     * Accepts both positive and negative integers.
1510
+     * 
1511
+     * @param mixed $value
1512
+     * @return bool
1513
+     */
1514 1514
     public static function isInteger($value) : bool
1515 1515
     {
1516 1516
         if(is_int($value)) {
@@ -1530,15 +1530,15 @@  discard block
 block discarded – undo
1530 1530
         return false;    
1531 1531
     }
1532 1532
     
1533
-   /**
1534
-    * Converts an amount of seconds to a DateInterval object.
1535
-    * 
1536
-    * @param int $seconds
1537
-    * @return \DateInterval
1538
-    * @throws ConvertHelper_Exception If the date interval cannot be created.
1539
-    * 
1540
-    * @see ConvertHelper::ERROR_CANNOT_GET_DATE_DIFF
1541
-    */
1533
+    /**
1534
+     * Converts an amount of seconds to a DateInterval object.
1535
+     * 
1536
+     * @param int $seconds
1537
+     * @return \DateInterval
1538
+     * @throws ConvertHelper_Exception If the date interval cannot be created.
1539
+     * 
1540
+     * @see ConvertHelper::ERROR_CANNOT_GET_DATE_DIFF
1541
+     */
1542 1542
     public static function seconds2interval(int $seconds) : \DateInterval
1543 1543
     {
1544 1544
         return ConvertHelper_DateInterval::fromSeconds($seconds)->getInterval();
Please login to merge, or discard this patch.
src/SVNHelper.php 1 patch
Indentation   +167 added lines, -167 removed lines patch added patch discarded remove patch
@@ -23,101 +23,101 @@  discard block
 block discarded – undo
23 23
  */
24 24
 class SVNHelper
25 25
 {
26
-   /**
27
-    * @var integer
28
-    */
26
+    /**
27
+     * @var integer
28
+     */
29 29
     const ERROR_LOCAL_PATH_DOES_NOT_EXIST = 22401;
30 30
     
31
-   /**
32
-    * @var integer
33
-    */
31
+    /**
32
+     * @var integer
33
+     */
34 34
     const ERROR_INVALID_REP_URL = 22402;
35 35
     
36
-   /**
37
-    * @var integer
38
-    */
36
+    /**
37
+     * @var integer
38
+     */
39 39
     const ERROR_PATH_IS_OUTSIDE_REPOSITORY = 22403;
40 40
     
41
-   /**
42
-    * @var integer
43
-    */
41
+    /**
42
+     * @var integer
43
+     */
44 44
     const ERROR_TARGET_FOLDER_IS_A_FILE = 22404;
45 45
     
46
-   /**
47
-    * @var integer
48
-    */
46
+    /**
47
+     * @var integer
48
+     */
49 49
     const ERROR_CANNOT_ADD_INEXISTENT_FILE = 22405;
50 50
     
51
-   /**
52
-    * @var integer
53
-    */
51
+    /**
52
+     * @var integer
53
+     */
54 54
     const ERROR_TARGET_PATH_NOT_FOUND = 22406;
55 55
     
56
-   /**
57
-    * @var integer
58
-    */
56
+    /**
57
+     * @var integer
58
+     */
59 59
     const ERROR_INVALID_TARGET_TYPE = 22407;
60 60
     
61
-   /**
62
-    * @var integer
63
-    */
61
+    /**
62
+     * @var integer
63
+     */
64 64
     const ERROR_INVALID_LOG_CALLBACK = 22408; 
65 65
     
66
-   /**
67
-    * @var SVNHelper_Target_Folder
68
-    */
66
+    /**
67
+     * @var SVNHelper_Target_Folder
68
+     */
69 69
     protected $target;
70 70
     
71
-   /**
72
-    * @var string
73
-    */
71
+    /**
72
+     * @var string
73
+     */
74 74
     protected $path;
75 75
     
76
-   /**
77
-    * @var string
78
-    */
76
+    /**
77
+     * @var string
78
+     */
79 79
     protected $url;
80 80
     
81
-   /**
82
-    * @var string
83
-    */
81
+    /**
82
+     * @var string
83
+     */
84 84
     protected $user;
85 85
     
86
-   /**
87
-    * @var string
88
-    */
86
+    /**
87
+     * @var string
88
+     */
89 89
     protected $pass;
90 90
     
91
-   /**
92
-    * @var array
93
-    */
91
+    /**
92
+     * @var array
93
+     */
94 94
     protected $options = array(
95 95
         'binaries-path' => ''
96 96
     );
97 97
     
98
-   /**
99
-    * @var boolean
100
-    */
98
+    /**
99
+     * @var boolean
100
+     */
101 101
     protected $isWindows = false;
102 102
     
103
-   /**
104
-    * @var array
105
-    */
103
+    /**
104
+     * @var array
105
+     */
106 106
     protected $normalize = array(
107 107
         'from' => '\\',
108 108
         'to' => '/'
109 109
     );
110 110
     
111
-   /**
112
-    * @var string
113
-    */
111
+    /**
112
+     * @var string
113
+     */
114 114
     protected $sourcePath;
115 115
     
116
-   /**
117
-    * @param string $repPath The path to the repository
118
-    * @param string $repURL The SVN URL to the repository
119
-    * @throws SVNHelper_Exception
120
-    */
116
+    /**
117
+     * @param string $repPath The path to the repository
118
+     * @param string $repURL The SVN URL to the repository
119
+     * @throws SVNHelper_Exception
120
+     */
121 121
     public function __construct(string $repPath, string $repURL)
122 122
     {
123 123
         $this->isWindows = substr(PHP_OS, 0, 3) == 'WIN';
@@ -178,16 +178,16 @@  discard block
 block discarded – undo
178 178
         return $this->pass;
179 179
     }
180 180
     
181
-   /**
182
-    * Normalizes slashes in the path according to the
183
-    * operating system, i.e. forward slashes for NIX-systems
184
-    * and backward slashes for Windows.
185
-    *
186
-    * @param string $path An absolute path to normalize
187
-    * @param bool $relativize Whether to return a path relative to the repository
188
-    * @throws SVNHelper_Exception
189
-    * @return string
190
-    */
181
+    /**
182
+     * Normalizes slashes in the path according to the
183
+     * operating system, i.e. forward slashes for NIX-systems
184
+     * and backward slashes for Windows.
185
+     *
186
+     * @param string $path An absolute path to normalize
187
+     * @param bool $relativize Whether to return a path relative to the repository
188
+     * @throws SVNHelper_Exception
189
+     * @return string
190
+     */
191 191
     public function normalizePath($path, $relativize=false)
192 192
     {
193 193
         if(empty($path)) {
@@ -222,32 +222,32 @@  discard block
 block discarded – undo
222 222
         );
223 223
     }
224 224
     
225
-   /**
226
-    * Retrieves the path slash style according to the
227
-    * current operating system.
228
-    * 
229
-    * @return string
230
-    */
225
+    /**
226
+     * Retrieves the path slash style according to the
227
+     * current operating system.
228
+     * 
229
+     * @return string
230
+     */
231 231
     public function getSlash()
232 232
     {
233 233
         return $this->normalize['to'];
234 234
     }
235 235
     
236
-   /**
237
-    * Keeps instances of files.
238
-    * @var SVNHelper_Target[]
239
-    */
236
+    /**
237
+     * Keeps instances of files.
238
+     * @var SVNHelper_Target[]
239
+     */
240 240
     protected $targets = array();
241 241
     
242
-   /**
243
-    * Retrieves a file instance from the SVN repository:
244
-    * this allows all possible operations on the file as
245
-    * well as accessing more information on it.
246
-    * 
247
-    * @param string $path A path to the file, relative to the repository path or absolute.
248
-    * @return SVNHelper_Target_File
249
-    * @throws SVNHelper_Exception
250
-    */
242
+    /**
243
+     * Retrieves a file instance from the SVN repository:
244
+     * this allows all possible operations on the file as
245
+     * well as accessing more information on it.
246
+     * 
247
+     * @param string $path A path to the file, relative to the repository path or absolute.
248
+     * @return SVNHelper_Target_File
249
+     * @throws SVNHelper_Exception
250
+     */
251 251
     public function getFile($path)
252 252
     {
253 253
         $path = $this->filterPath($path);
@@ -255,15 +255,15 @@  discard block
 block discarded – undo
255 255
         return $this->getTarget('File', $this->relativizePath($path));
256 256
     }
257 257
 
258
-   /**
259
-    * Retrieves a folder instance from the SVN repository:
260
-    * This allows all possible operations on the folder as
261
-    * well as accessing more information on it.
262
-    * 
263
-    * @param string $path
264
-    * @return SVNHelper_Target_Folder
265
-    * @throws SVNHelper_Exception
266
-    */
258
+    /**
259
+     * Retrieves a folder instance from the SVN repository:
260
+     * This allows all possible operations on the folder as
261
+     * well as accessing more information on it.
262
+     * 
263
+     * @param string $path
264
+     * @return SVNHelper_Target_Folder
265
+     * @throws SVNHelper_Exception
266
+     */
267 267
     public function getFolder($path)
268 268
     {
269 269
         $path = $this->filterPath($path);
@@ -271,13 +271,13 @@  discard block
 block discarded – undo
271 271
         return $this->getTarget('Folder', $this->relativizePath($path));
272 272
     }
273 273
     
274
-   /**
275
-    * Passes the path through realpath and ensures it exists.
276
-    *
277
-    * @param string $path
278
-    * @throws SVNHelper_Exception
279
-    * @return string
280
-    */
274
+    /**
275
+     * Passes the path through realpath and ensures it exists.
276
+     *
277
+     * @param string $path
278
+     * @throws SVNHelper_Exception
279
+     * @return string
280
+     */
281 281
     protected function filterPath($path)
282 282
     {
283 283
         if(empty($path)) {
@@ -302,13 +302,13 @@  discard block
 block discarded – undo
302 302
         );
303 303
     }
304 304
     
305
-   /**
306
-    * Retrieves a target file or folder within the repository.
307
-    *
308
-    * @param string $type The target type, "File" or "Folder".
309
-    * @param string $relativePath A path relative to the root folder.
310
-    * @return SVNHelper_Target
311
-    */
305
+    /**
306
+     * Retrieves a target file or folder within the repository.
307
+     *
308
+     * @param string $type The target type, "File" or "Folder".
309
+     * @param string $relativePath A path relative to the root folder.
310
+     * @return SVNHelper_Target
311
+     */
312 312
     protected function getTarget($type, $relativePath)
313 313
     {
314 314
         $key = $type.':'.$relativePath;
@@ -356,33 +356,33 @@  discard block
 block discarded – undo
356 356
         return $this->url;
357 357
     }
358 358
     
359
-   /**
360
-    * Updates the whole SVN repository from the root folder.
361
-    * @return SVNHelper_CommandResult
362
-    */
359
+    /**
360
+     * Updates the whole SVN repository from the root folder.
361
+     * @return SVNHelper_CommandResult
362
+     */
363 363
     public function runUpdate()
364 364
     {
365 365
         return $this->createUpdate($this->target)->execute();
366 366
     }
367 367
     
368
-   /**
369
-    * Creates an update command for the target file or folder.
370
-    * This can be configured further before it is executed.
371
-    * 
372
-    * @param SVNHelper_Target $target
373
-    * @return SVNHelper_Command_Update
374
-    */
368
+    /**
369
+     * Creates an update command for the target file or folder.
370
+     * This can be configured further before it is executed.
371
+     * 
372
+     * @param SVNHelper_Target $target
373
+     * @return SVNHelper_Command_Update
374
+     */
375 375
     public function createUpdate(SVNHelper_Target $target)
376 376
     {
377 377
         return $this->createCommand('Update', $target);
378 378
     }
379 379
     
380
-   /**
381
-    * Creates an add command for the targt file or folder.
382
-    * 
383
-    * @param SVNHelper_Target $target
384
-    * @return SVNHelper_Command_Add
385
-    */
380
+    /**
381
+     * Creates an add command for the targt file or folder.
382
+     * 
383
+     * @param SVNHelper_Target $target
384
+     * @return SVNHelper_Command_Add
385
+     */
386 386
     public function createAdd(SVNHelper_Target $target)
387 387
     {
388 388
         return $this->createCommand('Add', $target);
@@ -399,12 +399,12 @@  discard block
 block discarded – undo
399 399
         return $this->createCommand('Info', $target);
400 400
     }
401 401
     
402
-   /**
403
-    * Creates a status command for the target file or folder.
404
-    * 
405
-    * @param SVNHelper_Target $target
406
-    * @return SVNHelper_Command_Status
407
-    */
402
+    /**
403
+     * Creates a status command for the target file or folder.
404
+     * 
405
+     * @param SVNHelper_Target $target
406
+     * @return SVNHelper_Command_Status
407
+     */
408 408
     public function createStatus(SVNHelper_Target $target)
409 409
     {
410 410
         return $this->createCommand('Status', $target);
@@ -429,28 +429,28 @@  discard block
 block discarded – undo
429 429
         return $cmd;
430 430
     }
431 431
     
432
-   /**
433
-    * Creates a path relative to the repository for the target
434
-    * file or folder, from an absolute path.
435
-    *
436
-    * @param string $path An absolute path.
437
-    * @return string
438
-    */
432
+    /**
433
+     * Creates a path relative to the repository for the target
434
+     * file or folder, from an absolute path.
435
+     *
436
+     * @param string $path An absolute path.
437
+     * @return string
438
+     */
439 439
     public function relativizePath($path)
440 440
     {
441 441
         return $this->normalizePath($path, true);
442 442
     }
443 443
     
444
-   /**
445
-    * Adds a folder: creates it as necessary (recursive),
446
-    * and adds it to be committed if it is not versioned yet.
447
-    * Use this instead of {@link getFolder()} when you are
448
-    * not sure that it exists yet, and will need it.
449
-    * 
450
-    * @param string $path Absolute or relative path to the folder
451
-    * @throws SVNHelper_Exception
452
-    * @return SVNHelper_Target_Folder
453
-    */
444
+    /**
445
+     * Adds a folder: creates it as necessary (recursive),
446
+     * and adds it to be committed if it is not versioned yet.
447
+     * Use this instead of {@link getFolder()} when you are
448
+     * not sure that it exists yet, and will need it.
449
+     * 
450
+     * @param string $path Absolute or relative path to the folder
451
+     * @throws SVNHelper_Exception
452
+     * @return SVNHelper_Target_Folder
453
+     */
454 454
     public function addFolder($path)
455 455
     {
456 456
         if(is_dir($path)) {
@@ -500,14 +500,14 @@  discard block
 block discarded – undo
500 500
     
501 501
     protected static $logCallback;
502 502
 
503
-   /**
504
-    * Sets the callback function/method to use for
505
-    * SVH helper log messages. This gets the message
506
-    * and the SVNHelper instance as parameters.
507
-    * 
508
-    * @param callable $callback
509
-    * @throws SVNHelper_Exception
510
-    */
503
+    /**
504
+     * Sets the callback function/method to use for
505
+     * SVH helper log messages. This gets the message
506
+     * and the SVNHelper instance as parameters.
507
+     * 
508
+     * @param callable $callback
509
+     * @throws SVNHelper_Exception
510
+     */
511 511
     public static function setLogCallback($callback)
512 512
     {
513 513
         if(!is_callable($callback)) {
@@ -528,22 +528,22 @@  discard block
 block discarded – undo
528 528
         }
529 529
     }
530 530
 
531
-   /**
532
-    * Retrieves information about the file, and adds it
533
-    * to be committed later if it not versioned yet. 
534
-    * 
535
-    * @param string $path
536
-    * @return SVNHelper_Target_File
537
-    */
531
+    /**
532
+     * Retrieves information about the file, and adds it
533
+     * to be committed later if it not versioned yet. 
534
+     * 
535
+     * @param string $path
536
+     * @return SVNHelper_Target_File
537
+     */
538 538
     public function addFile($path)
539 539
     {
540 540
         return $this->getFile($path)->runAdd();        
541 541
     }
542 542
     
543
-   /**
544
-    * Commits all changes in the repository.
545
-    * @param string $message The commit message to log.
546
-    */
543
+    /**
544
+     * Commits all changes in the repository.
545
+     * @param string $message The commit message to log.
546
+     */
547 547
     public function runCommit($message)
548 548
     {
549 549
         $this->createCommit($this->getFolder($this->path), $message)->execute();
Please login to merge, or discard this patch.
src/Traits/Optionable.php 1 patch
Indentation   +100 added lines, -100 removed lines patch added patch discarded remove patch
@@ -26,18 +26,18 @@  discard block
 block discarded – undo
26 26
  */
27 27
 trait Traits_Optionable
28 28
 {
29
-   /**
30
-    * @var array
31
-    */
29
+    /**
30
+     * @var array
31
+     */
32 32
     protected $options;
33 33
     
34
-   /**
35
-    * Sets an option to the specified value. This can be any
36
-    * kind of variable type, including objects, as needed.
37
-    * 
38
-    * @param string $name
39
-    * @param mixed $default
40
-    */
34
+    /**
35
+     * Sets an option to the specified value. This can be any
36
+     * kind of variable type, including objects, as needed.
37
+     * 
38
+     * @param string $name
39
+     * @param mixed $default
40
+     */
41 41
     public function setOption(string $name, $value)
42 42
     {
43 43
         if(!isset($this->options)) {
@@ -48,12 +48,12 @@  discard block
 block discarded – undo
48 48
         return $this;
49 49
     }
50 50
     
51
-   /**
52
-    * Sets a collection of options at once, from an
53
-    * associative array.
54
-    * 
55
-    * @param array $options
56
-    */
51
+    /**
52
+     * Sets a collection of options at once, from an
53
+     * associative array.
54
+     * 
55
+     * @param array $options
56
+     */
57 57
     public function setOptions(array $options)
58 58
     {
59 59
         foreach($options as $name => $value) {
@@ -63,16 +63,16 @@  discard block
 block discarded – undo
63 63
         return $this;
64 64
     }
65 65
     
66
-   /**
67
-    * Retrieves an option's value.
68
-    * 
69
-    * NOTE: Use the specialized type getters to ensure an option
70
-    * contains the expected type (for ex. getArrayOption()). 
71
-    * 
72
-    * @param string $name
73
-    * @param mixed $default The default value to return if the option does not exist.
74
-    * @return mixed
75
-    */
66
+    /**
67
+     * Retrieves an option's value.
68
+     * 
69
+     * NOTE: Use the specialized type getters to ensure an option
70
+     * contains the expected type (for ex. getArrayOption()). 
71
+     * 
72
+     * @param string $name
73
+     * @param mixed $default The default value to return if the option does not exist.
74
+     * @return mixed
75
+     */
76 76
     public function getOption(string $name, $default=null)
77 77
     {
78 78
         if(!isset($this->options)) {
@@ -86,16 +86,16 @@  discard block
 block discarded – undo
86 86
         return $default;
87 87
     }
88 88
     
89
-   /**
90
-    * Enforces that the option value is a string. Numbers are converted
91
-    * to string, strings are passed through, and all other types will 
92
-    * return the default value. The default value is also returned if
93
-    * the string is empty.
94
-    * 
95
-    * @param string $name
96
-    * @param string $default Used if the option does not exist, is invalid, or empty.
97
-    * @return string
98
-    */
89
+    /**
90
+     * Enforces that the option value is a string. Numbers are converted
91
+     * to string, strings are passed through, and all other types will 
92
+     * return the default value. The default value is also returned if
93
+     * the string is empty.
94
+     * 
95
+     * @param string $name
96
+     * @param string $default Used if the option does not exist, is invalid, or empty.
97
+     * @return string
98
+     */
99 99
     public function getStringOption(string $name, string $default='') : string
100 100
     {
101 101
         $value = $this->getOption($name, false);
@@ -107,15 +107,15 @@  discard block
 block discarded – undo
107 107
         return $default;
108 108
     }
109 109
     
110
-   /**
111
-    * Treats the option value as a boolean value: will return
112
-    * true if the value actually is a boolean true.
113
-    * 
114
-    * NOTE: boolean string representations are not accepted.
115
-    * 
116
-    * @param string $name
117
-    * @return bool
118
-    */
110
+    /**
111
+     * Treats the option value as a boolean value: will return
112
+     * true if the value actually is a boolean true.
113
+     * 
114
+     * NOTE: boolean string representations are not accepted.
115
+     * 
116
+     * @param string $name
117
+     * @return bool
118
+     */
119 119
     public function getBoolOption(string $name, bool $default=false) : bool
120 120
     {
121 121
         if($this->getOption($name) === true) {
@@ -125,15 +125,15 @@  discard block
 block discarded – undo
125 125
         return $default;
126 126
     }
127 127
     
128
-   /**
129
-    * Treats the option value as an integer value: will return
130
-    * valid integer values (also from integer strings), or the
131
-    * default value otherwise.
132
-    * 
133
-    * @param string $name
134
-    * @param int $default
135
-    * @return int
136
-    */
128
+    /**
129
+     * Treats the option value as an integer value: will return
130
+     * valid integer values (also from integer strings), or the
131
+     * default value otherwise.
132
+     * 
133
+     * @param string $name
134
+     * @param int $default
135
+     * @return int
136
+     */
137 137
     public function getIntOption(string $name, int $default=0) : int
138 138
     {
139 139
         $value = $this->getOption($name);
@@ -144,14 +144,14 @@  discard block
 block discarded – undo
144 144
         return $default;
145 145
     }
146 146
     
147
-   /**
148
-    * Treats an option as an array, and returns its value
149
-    * only if it contains an array - otherwise, an empty
150
-    * array is returned.
151
-    * 
152
-    * @param string $name
153
-    * @return array
154
-    */
147
+    /**
148
+     * Treats an option as an array, and returns its value
149
+     * only if it contains an array - otherwise, an empty
150
+     * array is returned.
151
+     * 
152
+     * @param string $name
153
+     * @return array
154
+     */
155 155
     public function getArrayOption(string $name) : array
156 156
     {
157 157
         $val = $this->getOption($name);
@@ -162,13 +162,13 @@  discard block
 block discarded – undo
162 162
         return array();
163 163
     }
164 164
     
165
-   /**
166
-    * Checks whether the specified option exists - even
167
-    * if it has a NULL value.
168
-    * 
169
-    * @param string $name
170
-    * @return bool
171
-    */
165
+    /**
166
+     * Checks whether the specified option exists - even
167
+     * if it has a NULL value.
168
+     * 
169
+     * @param string $name
170
+     * @return bool
171
+     */
172 172
     public function hasOption(string $name) : bool
173 173
     {
174 174
         if(!isset($this->options)) {
@@ -178,10 +178,10 @@  discard block
 block discarded – undo
178 178
         return array_key_exists($name, $this->options);
179 179
     }
180 180
     
181
-   /**
182
-    * Returns all options in one associative array.
183
-    * @return array
184
-    */
181
+    /**
182
+     * Returns all options in one associative array.
183
+     * @return array
184
+     */
185 185
     public function getOptions() : array
186 186
     {
187 187
         if(!isset($this->options)) {
@@ -191,24 +191,24 @@  discard block
 block discarded – undo
191 191
         return $this->options;
192 192
     }
193 193
     
194
-   /**
195
-    * Checks whether the option's value is the one specified.
196
-    * 
197
-    * @param string $name
198
-    * @param mixed $value
199
-    * @return bool
200
-    */
194
+    /**
195
+     * Checks whether the option's value is the one specified.
196
+     * 
197
+     * @param string $name
198
+     * @param mixed $value
199
+     * @return bool
200
+     */
201 201
     public function isOption(string $name, $value) : bool
202 202
     {
203 203
         return $this->getOption($name) === $value;
204 204
     }
205 205
     
206
-   /**
207
-    * Retrieves the default available options as an 
208
-    * associative array with option name => value pairs.
209
-    * 
210
-    * @return array
211
-    */
206
+    /**
207
+     * Retrieves the default available options as an 
208
+     * associative array with option name => value pairs.
209
+     * 
210
+     * @return array
211
+     */
212 212
     abstract public function getDefaultOptions() : array;
213 213
 }
214 214
 
@@ -226,24 +226,24 @@  discard block
 block discarded – undo
226 226
  */
227 227
 interface Interface_Optionable
228 228
 {
229
-   /**
230
-    * @param string $name
231
-    * @param mixed $value
232
-    * @return Interface_Optionable
233
-    */
229
+    /**
230
+     * @param string $name
231
+     * @param mixed $value
232
+     * @return Interface_Optionable
233
+     */
234 234
     function setOption(string $name, $value);
235 235
     
236
-   /**
237
-    * @param string $name
238
-    * @param mixed $default
239
-    * @return Interface_Optionable
240
-    */
236
+    /**
237
+     * @param string $name
238
+     * @param mixed $default
239
+     * @return Interface_Optionable
240
+     */
241 241
     function getOption(string $name, $default=null);
242 242
     
243
-   /**
244
-    * @param array $options
245
-    * @return Interface_Optionable    
246
-    */
243
+    /**
244
+     * @param array $options
245
+     * @return Interface_Optionable    
246
+     */
247 247
     function setOptions(array $options);
248 248
     function getOptions() : array;
249 249
     function isOption(string $name, $value) : bool;
Please login to merge, or discard this patch.
src/ZIPHelper.php 1 patch
Indentation   +55 added lines, -55 removed lines patch added patch discarded remove patch
@@ -36,14 +36,14 @@  discard block
 block discarded – undo
36 36
         'WriteThreshold' => 100
37 37
     );
38 38
     
39
-   /**
40
-    * @var string
41
-    */
39
+    /**
40
+     * @var string
41
+     */
42 42
     protected $file;
43 43
     
44
-   /**
45
-    * @var \ZipArchive
46
-    */
44
+    /**
45
+     * @var \ZipArchive
46
+     */
47 47
     protected $zip;
48 48
     
49 49
     public function __construct(string $targetFile)
@@ -51,35 +51,35 @@  discard block
 block discarded – undo
51 51
         $this->file = $targetFile;
52 52
     }
53 53
     
54
-   /**
55
-    * Sets an option, among the available options:
56
-    * 
57
-    * <ul>
58
-    * <li>WriteThreshold: The amount of files to add before the zip is automatically written to disk and re-opened to release the file handles. Set to 0 to disable.</li>
59
-    * </ul>
60
-    * 
61
-    * @param string $name
62
-    * @param mixed $value
63
-    * @return ZIPHelper
64
-    */
54
+    /**
55
+     * Sets an option, among the available options:
56
+     * 
57
+     * <ul>
58
+     * <li>WriteThreshold: The amount of files to add before the zip is automatically written to disk and re-opened to release the file handles. Set to 0 to disable.</li>
59
+     * </ul>
60
+     * 
61
+     * @param string $name
62
+     * @param mixed $value
63
+     * @return ZIPHelper
64
+     */
65 65
     public function setOption(string $name, $value) : ZIPHelper
66 66
     {
67 67
         $this->options[$name] = $value;
68 68
         return $this;
69 69
     }
70 70
     
71
-   /**
72
-    * Adds a file to the zip. By default, the file is stored
73
-    * with the same name in the root of the zip. Use the optional
74
-    * parameter to change the location in the zip.
75
-    * 
76
-    * @param string $filePath
77
-    * @param string|null $zipPath If no path is specified, file will be added with the same name in the ZIP's root.
78
-    * @throws ZIPHelper_Exception
79
-    * @return bool
80
-    * 
81
-    * @see FileHelper::ERROR_SOURCE_FILE_DOES_NOT_EXIST
82
-    */
71
+    /**
72
+     * Adds a file to the zip. By default, the file is stored
73
+     * with the same name in the root of the zip. Use the optional
74
+     * parameter to change the location in the zip.
75
+     * 
76
+     * @param string $filePath
77
+     * @param string|null $zipPath If no path is specified, file will be added with the same name in the ZIP's root.
78
+     * @throws ZIPHelper_Exception
79
+     * @return bool
80
+     * 
81
+     * @see FileHelper::ERROR_SOURCE_FILE_DOES_NOT_EXIST
82
+     */
83 83
     public function addFile(string $filePath, ?string $zipPath=null) : bool
84 84
     {
85 85
         $this->open();
@@ -255,13 +255,13 @@  discard block
 block discarded – undo
255 255
         return $fileName;
256 256
     }
257 257
     
258
-   /**
259
-    * Like {@link ZIPHelper::download()}, but deletes the
260
-    * file after sending it to the browser.
261
-    * 
262
-    * @param string|NULL $fileName Override the ZIP's file name for the download
263
-    * @see ZIPHelper::download()
264
-    */
258
+    /**
259
+     * Like {@link ZIPHelper::download()}, but deletes the
260
+     * file after sending it to the browser.
261
+     * 
262
+     * @param string|NULL $fileName Override the ZIP's file name for the download
263
+     * @see ZIPHelper::download()
264
+     */
265 265
     public function downloadAndDelete(?string $fileName=null)
266 266
     {
267 267
         $this->download($fileName);
@@ -269,14 +269,14 @@  discard block
 block discarded – undo
269 269
         FileHelper::deleteFile($this->file);
270 270
     }
271 271
 
272
-   /**
273
-    * Extracts all files and folders from the zip to the 
274
-    * target folder. If no folder is specified, the files
275
-    * are extracted into the same folder as the zip itself.
276
-    * 
277
-    * @param string|NULL $outputFolder If no folder is specified, uses the target file's folder.
278
-    * @return boolean
279
-    */
272
+    /**
273
+     * Extracts all files and folders from the zip to the 
274
+     * target folder. If no folder is specified, the files
275
+     * are extracted into the same folder as the zip itself.
276
+     * 
277
+     * @param string|NULL $outputFolder If no folder is specified, uses the target file's folder.
278
+     * @return boolean
279
+     */
280 280
     public function extractAll(?string $outputFolder=null) : bool
281 281
     {
282 282
         if(empty($outputFolder)) {
@@ -289,9 +289,9 @@  discard block
 block discarded – undo
289 289
     }
290 290
 
291 291
     
292
-   /**
293
-    * @return \ZipArchive
294
-    */
292
+    /**
293
+     * @return \ZipArchive
294
+     */
295 295
     public function getArchive() : \ZipArchive
296 296
     {
297 297
         $this->open();
@@ -299,14 +299,14 @@  discard block
 block discarded – undo
299 299
         return $this->zip;
300 300
     }
301 301
     
302
-   /**
303
-    * JSON encodes the specified data and adds the json as
304
-    * a file in the ZIP archive.
305
-    * 
306
-    * @param mixed $data
307
-    * @param string $zipPath
308
-    * @return boolean
309
-    */
302
+    /**
303
+     * JSON encodes the specified data and adds the json as
304
+     * a file in the ZIP archive.
305
+     * 
306
+     * @param mixed $data
307
+     * @param string $zipPath
308
+     * @return boolean
309
+     */
310 310
     public function addJSON($data, $zipPath)
311 311
     {
312 312
         return $this->addString(
Please login to merge, or discard this patch.