Completed
Push — string-helper-docblocks ( 4d95cd...fa961b )
by Wahiba
04:30
created
lib/Utils/StringHelpers.php 1 patch
Indentation   +60 added lines, -62 removed lines patch added patch discarded remove patch
@@ -5,30 +5,30 @@  discard block
 block discarded – undo
5 5
 class StringHelpers
6 6
 {
7 7
     /**
8
-    * Converts a string from camel case to kebap case.
9
-    *
10
-    * @since 0.1.0
11
-    *
12
-    * @param string $str The string to convert.
13
-    *
14
-    * @return string
15
-    */
8
+     * Converts a string from camel case to kebap case.
9
+     *
10
+     * @since 0.1.0
11
+     *
12
+     * @param string $str The string to convert.
13
+     *
14
+     * @return string
15
+     */
16 16
     public static function camelCaseToKebap($str)
17 17
     {
18 18
         return strtolower(preg_replace('/([a-zA-Z])(?=[A-Z])/', '$1-', $str));
19 19
     }
20 20
 
21 21
     /**
22
-    * Strips all HTML tags including script and style,
23
-    * and trims text to a certain number of words.
24
-    *
25
-    * @since 0.1.0
26
-    *
27
-    * @param string $str    The string to trim and strip.
28
-    * @param number $length The string length to return.
29
-    *
30
-    * @return string
31
-    */
22
+     * Strips all HTML tags including script and style,
23
+     * and trims text to a certain number of words.
24
+     *
25
+     * @since 0.1.0
26
+     *
27
+     * @param string $str    The string to trim and strip.
28
+     * @param number $length The string length to return.
29
+     *
30
+     * @return string
31
+     */
32 32
     public static function trimStrip($str, $length = 25)
33 33
     {
34 34
         if (isset($str)) {
@@ -38,14 +38,14 @@  discard block
 block discarded – undo
38 38
     }
39 39
 
40 40
     /**
41
-    * Splits a camel case string.
42
-    *
43
-    * @since 0.1.0
44
-    *
45
-    * @param string $str The string to split.
46
-    *
47
-    * @return string
48
-    */
41
+     * Splits a camel case string.
42
+     *
43
+     * @since 0.1.0
44
+     *
45
+     * @param string $str The string to split.
46
+     *
47
+     * @return string
48
+     */
49 49
     public static function splitCamelCase($str)
50 50
     {
51 51
         $a = preg_split(
@@ -59,15 +59,15 @@  discard block
 block discarded – undo
59 59
     }
60 60
 
61 61
     /**
62
-    * Converts a string from kebap case to camel case.
63
-    *
64
-    * @since 0.1.0
65
-    *
66
-    * @param string $str                        The string to convert.
67
-    * @param boolean $capitalizeFirstCharacter  Sets if the first character should be capitalized.
68
-    *
69
-    * @return string
70
-    */
62
+     * Converts a string from kebap case to camel case.
63
+     *
64
+     * @since 0.1.0
65
+     *
66
+     * @param string $str                        The string to convert.
67
+     * @param boolean $capitalizeFirstCharacter  Sets if the first character should be capitalized.
68
+     *
69
+     * @return string
70
+     */
71 71
     public static function kebapCaseToCamelCase($str, $capitalizeFirstCharacter = false)
72 72
     {
73 73
         $str = str_replace(' ', '', ucwords(str_replace('-', ' ', $str)));
@@ -78,15 +78,15 @@  discard block
 block discarded – undo
78 78
     }
79 79
 
80 80
     /**
81
-    * Removes a prefix from a string.
82
-    *
83
-    * @since 0.1.0
84
-    *
85
-    * @param string $prefix The prefix to be removed.
86
-    * @param string $str    The string to manipulate.
87
-    *
88
-    * @return string
89
-    */
81
+     * Removes a prefix from a string.
82
+     *
83
+     * @since 0.1.0
84
+     *
85
+     * @param string $prefix The prefix to be removed.
86
+     * @param string $str    The string to manipulate.
87
+     *
88
+     * @return string
89
+     */
90 90
     public static function removePrefix($prefix, $str)
91 91
     {
92 92
         if (substr($str, 0, strlen($prefix)) == $prefix) {
@@ -96,30 +96,28 @@  discard block
 block discarded – undo
96 96
     }
97 97
 
98 98
     /**
99
-    * Checks if a string starts with a certain string.
100
-    *
101
-    * @since 0.1.0
102
-    *
103
-    * @param string $search   The string to search for.
104
-    * @param string $subject  The string to look into.
105
-
106
-    * @return boolean Returns true if the subject string starts with the search string.
107
-    */
99
+     * Checks if a string starts with a certain string.
100
+     *
101
+     * @since 0.1.0
102
+     *
103
+     * @param string $search   The string to search for.
104
+     * @param string $subject  The string to look into.
105
+     * @return boolean Returns true if the subject string starts with the search string.
106
+     */
108 107
     public static function startsWith($search, $subject)
109 108
     {
110 109
         return substr($subject, 0, strlen($search)) === $search;
111 110
     }
112 111
 
113 112
     /**
114
-    * Checks if a string ends with a certain string.
115
-    *
116
-    * @since 0.1.0
117
-    *
118
-    * @param string $search   The string to search for.
119
-    * @param string $subject  The string to look into.
120
-
121
-    * @return boolean Returns true if the subject string ends with the search string.
122
-    */
113
+     * Checks if a string ends with a certain string.
114
+     *
115
+     * @since 0.1.0
116
+     *
117
+     * @param string $search   The string to search for.
118
+     * @param string $subject  The string to look into.
119
+     * @return boolean Returns true if the subject string ends with the search string.
120
+     */
123 121
     public static function endsWith($search, $subject)
124 122
     {
125 123
         $searchLength = strlen($search);
Please login to merge, or discard this patch.