Test Setup Failed
Branch master (b50cfb)
by Ch
03:19
created
Form.php 2 patches
Spacing   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -39,7 +39,7 @@  discard block
 block discarded – undo
39 39
      */
40 40
     public static function init()
41 41
     {
42
-        if(is_null(self::$instance)) {
42
+        if (is_null(self::$instance)) {
43 43
             self::$instance = new Form();
44 44
         }
45 45
         return self::$instance;
@@ -51,7 +51,7 @@  discard block
 block discarded – undo
51 51
      * @param string $token CSRF token
52 52
      * @param string $action Url action
53 53
      */
54
-    public function setup($datas=[], $token='', $action='')
54
+    public function setup($datas = [], $token = '', $action = '')
55 55
     {
56 56
         $this->datas  = $datas;
57 57
         $this->token  = $token;
@@ -66,11 +66,11 @@  discard block
 block discarded – undo
66 66
      */
67 67
     public function open($method = 'POST', $action = '')
68 68
     {
69
-        if(empty($action)) {
69
+        if (empty($action)) {
70 70
             $action = $this->action;
71 71
         }
72 72
         $html = '<form action="'.$action.'" method="'.$method.'"'.$this->attributesToHtml().'>';
73
-        if(!empty($this->token)) {
73
+        if (!empty($this->token)) {
74 74
             $html .= $this->addAttr('value', $this->token)->input('token', 'hidden');
75 75
         }
76 76
         return $html;
@@ -85,7 +85,7 @@  discard block
 block discarded – undo
85 85
     public function label($value, $required = null)
86 86
     {
87 87
         $labelValue = ucfirst($value);
88
-        if($required) {
88
+        if ($required) {
89 89
             $labelValue .= ' <span class="required">*</span>';
90 90
         }
91 91
         return $this->addTag('label', $labelValue);
@@ -100,9 +100,9 @@  discard block
 block discarded – undo
100 100
     public function select($fieldName, $options = [])
101 101
     {
102 102
         $fieldOptions = '';
103
-        if(!empty($options)) {
103
+        if (!empty($options)) {
104 104
             $fieldValue = $this->get($fieldName);
105
-            foreach($options as $value => $text) {
105
+            foreach ($options as $value => $text) {
106 106
                 $selected = $fieldValue != $value ?: ' selected="selected"';
107 107
                 $fieldOptions .= '<option value="'.$value.'"'.$selected.'>'.ucfirst($text).'</option>';
108 108
             }
@@ -129,7 +129,7 @@  discard block
 block discarded – undo
129 129
      */
130 130
     public function button($value = 'Submit', $iconClass = null)
131 131
     {
132
-        if($iconClass){
132
+        if ($iconClass) {
133 133
             $value .= ' <i class="'.$iconClass.'"></i>';
134 134
         }
135 135
         return $this->addTag('button', $value);
@@ -153,7 +153,7 @@  discard block
 block discarded – undo
153 153
      */
154 154
     public function addAttr($key, $value = null)
155 155
     {
156
-        if(is_array($key))
156
+        if (is_array($key))
157 157
             $this->attributes += $key;
158 158
         else
159 159
             $this->attributes[$key] = $value;
@@ -168,9 +168,9 @@  discard block
 block discarded – undo
168 168
      */
169 169
     public function get($key = '', $source = 'datas')
170 170
     {
171
-        if(property_exists($this, $source)) {
171
+        if (property_exists($this, $source)) {
172 172
             $property = $this->$source;
173
-            if(!empty($property) && array_key_exists($key, $property))
173
+            if (!empty($property) && array_key_exists($key, $property))
174 174
                 return $property[$key];
175 175
         }
176 176
         return null;
@@ -184,7 +184,7 @@  discard block
 block discarded – undo
184 184
      */
185 185
     protected function input($fieldName, $type) {
186 186
         $value = $this->get($fieldName);
187
-        if(!is_null($value)) {
187
+        if (!is_null($value)) {
188 188
             $this->attributes['value'] = $this->get($fieldName);
189 189
         }
190 190
         return '<input type="'.$type.'" name="'.$fieldName.'"'.$this->attributesToHtml().'>';
@@ -201,13 +201,13 @@  discard block
 block discarded – undo
201 201
     {
202 202
         $fieldValue = $this->get($fieldName);
203 203
         $value = $this->get('value', 'attrs');
204
-        if($fieldValue && $value){
204
+        if ($fieldValue && $value) {
205 205
             $checked = is_array($fieldValue) ? array_key_exists($value, array_flip($fieldValue)) : $fieldValue == $value;
206
-            if($checked){
206
+            if ($checked) {
207 207
                 $this->attributes['checked'] = 'checked';
208 208
             }
209 209
         }
210
-        return $this->input($fieldName, $type) . " " . $fieldLabel;
210
+        return $this->input($fieldName, $type)." ".$fieldLabel;
211 211
     }
212 212
 
213 213
     /**
@@ -229,8 +229,8 @@  discard block
 block discarded – undo
229 229
      */
230 230
     private function attributesToHtml($html = '')
231 231
     {
232
-        if(!empty($this->attributes)) {
233
-            foreach($this->attributes as $key => $value) {
232
+        if (!empty($this->attributes)) {
233
+            foreach ($this->attributes as $key => $value) {
234 234
                 $value = is_array($value) ? implode(' ', $value) : $value;
235 235
                 $html .= is_numeric($key) ? $value.' ' : $key.'="'.$value.'" ';
236 236
             }
@@ -248,18 +248,18 @@  discard block
 block discarded – undo
248 248
     public function __call($tagName, $methodParams)
249 249
     {
250 250
         $method = null;
251
-        if(in_array($tagName, ['text','password','date','time','file','hidden','reset'])) {
251
+        if (in_array($tagName, ['text', 'password', 'date', 'time', 'file', 'hidden', 'reset'])) {
252 252
             array_push($methodParams, $tagName);
253 253
             $method = "input";
254 254
         }
255
-        elseif(in_array($tagName, ['checkbox','radio'])) {
255
+        elseif (in_array($tagName, ['checkbox', 'radio'])) {
256 256
             array_push($methodParams, $tagName);
257 257
             $method = "box";
258 258
         }
259
-        elseif($tagName == 'close') {
259
+        elseif ($tagName == 'close') {
260 260
             return '</form>';
261 261
         }
262
-        elseif($tagName == 'reset') {
262
+        elseif ($tagName == 'reset') {
263 263
             $this->datas = [];
264 264
         }
265 265
         $handler = [$this, $method];
Please login to merge, or discard this patch.
Braces   +11 added lines, -12 removed lines patch added patch discarded remove patch
@@ -153,10 +153,11 @@  discard block
 block discarded – undo
153 153
      */
154 154
     public function addAttr($key, $value = null)
155 155
     {
156
-        if(is_array($key))
157
-            $this->attributes += $key;
158
-        else
159
-            $this->attributes[$key] = $value;
156
+        if(is_array($key)) {
157
+                    $this->attributes += $key;
158
+        } else {
159
+                    $this->attributes[$key] = $value;
160
+        }
160 161
         return $this;
161 162
     }
162 163
 
@@ -170,8 +171,9 @@  discard block
 block discarded – undo
170 171
     {
171 172
         if(property_exists($this, $source)) {
172 173
             $property = $this->$source;
173
-            if(!empty($property) && array_key_exists($key, $property))
174
-                return $property[$key];
174
+            if(!empty($property) && array_key_exists($key, $property)) {
175
+                            return $property[$key];
176
+            }
175 177
         }
176 178
         return null;
177 179
     }
@@ -251,15 +253,12 @@  discard block
 block discarded – undo
251 253
         if(in_array($tagName, ['text','password','date','time','file','hidden','reset'])) {
252 254
             array_push($methodParams, $tagName);
253 255
             $method = "input";
254
-        }
255
-        elseif(in_array($tagName, ['checkbox','radio'])) {
256
+        } elseif(in_array($tagName, ['checkbox','radio'])) {
256 257
             array_push($methodParams, $tagName);
257 258
             $method = "box";
258
-        }
259
-        elseif($tagName == 'close') {
259
+        } elseif($tagName == 'close') {
260 260
             return '</form>';
261
-        }
262
-        elseif($tagName == 'reset') {
261
+        } elseif($tagName == 'reset') {
263 262
             $this->datas = [];
264 263
         }
265 264
         $handler = [$this, $method];
Please login to merge, or discard this patch.
example/index.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -70,13 +70,13 @@  discard block
 block discarded – undo
70 70
                     <label>Gender</label>
71 71
                     <label>
72 72
                     <?php
73
-                    echo $form->addAttr('value','F')
73
+                    echo $form->addAttr('value', 'F')
74 74
                             ->radio('user_gender', 'Female');
75 75
                     ?>
76 76
                     </label>
77 77
                     <label>
78 78
                     <?php
79
-                    echo $form->addAttr('value','M')
79
+                    echo $form->addAttr('value', 'M')
80 80
                             ->radio('user_gender', 'Male');
81 81
                     ?>
82 82
                     </label>
@@ -85,19 +85,19 @@  discard block
 block discarded – undo
85 85
                     <label>Skills</label>
86 86
                     <label>
87 87
                     <?php
88
-                    echo $form->addAttr('value','css')
88
+                    echo $form->addAttr('value', 'css')
89 89
                             ->checkbox('user_skills[]', 'CSS');
90 90
                     ?>
91 91
                     </label>
92 92
                     <label>
93 93
                     <?php
94
-                    echo $form->addAttr('value','php')
94
+                    echo $form->addAttr('value', 'php')
95 95
                         ->checkbox('user_skills[]', 'PHP');
96 96
                     ?>
97 97
                     </label>
98 98
                     <label>
99 99
                     <?php
100
-                    echo $form->addAttr('value','mysql')
100
+                    echo $form->addAttr('value', 'mysql')
101 101
                         ->checkbox('user_skills[]', 'MySQL');
102 102
                     ?>
103 103
                     </label>
Please login to merge, or discard this patch.