@@ -178,7 +178,7 @@ discard block |
||
178 | 178 | */ |
179 | 179 | protected function serializeProps(array $props): string |
180 | 180 | { |
181 | - $s = array_map(function ($p) { |
|
181 | + $s = array_map(function($p) { |
|
182 | 182 | return "'{$p['name']}': { 'type': {$p['type']}" . ($p['required'] ?? false ? ", 'required': true" : '') . " } "; |
183 | 183 | }, $props); |
184 | 184 | return "{\n " . implode(",\n ", $s) . "\n }\n"; |
@@ -197,7 +197,7 @@ discard block |
||
197 | 197 | $jsonData = json_encode($data); |
198 | 198 | $props = $this->props($m); |
199 | 199 | $propsBind = array_map( |
200 | - function ($p) { |
|
200 | + function($p) { |
|
201 | 201 | return 'v-bind:' . $p . '="model.' . $p . '"'; |
202 | 202 | }, |
203 | 203 | array_keys($props) |
@@ -208,21 +208,21 @@ discard block |
||
208 | 208 | 'propsBind' => implode(' ', $propsBind), |
209 | 209 | 'imports' => implode( |
210 | 210 | "\n", |
211 | - array_map(function ($key, $value) { |
|
211 | + array_map(function($key, $value) { |
|
212 | 212 | // TODO: array |
213 | 213 | return "import $key from \"$value\";"; |
214 | 214 | }, array_keys($this->imports), $this->imports) |
215 | 215 | ), |
216 | 216 | 'otherData' => implode( |
217 | 217 | "\n", |
218 | - array_map(function ($key, $value) { |
|
218 | + array_map(function($key, $value) { |
|
219 | 219 | return "$key: " . json_encode($value) . ",\n"; |
220 | 220 | }, array_keys($this->other), $this->other) |
221 | 221 | ), |
222 | 222 | 'methodsCode' => '{}', // TODO |
223 | 223 | 'extraData' => implode( |
224 | 224 | "\n", |
225 | - array_map(function ($key, $value) { |
|
225 | + array_map(function($key, $value) { |
|
226 | 226 | return " $key: $value,"; |
227 | 227 | }, array_keys($this->extraData), $this->extraData) |
228 | 228 | ) |
@@ -25,27 +25,27 @@ |
||
25 | 25 | $vueCode = $this->getVueCode(); |
26 | 26 | foreach ($validators as $validator => $data) { |
27 | 27 | switch ($validator) { |
28 | - case MinLength::class: |
|
29 | - $this->setValidations( |
|
30 | - $vueCode, |
|
31 | - $field, |
|
32 | - 'minLength', |
|
33 | - 'minLength(' . $field->getValidatorOption($validator, 'value', '') . ')' |
|
34 | - ); |
|
35 | - break; |
|
36 | - case MaxLength::class: |
|
37 | - $this->setValidations( |
|
38 | - $vueCode, |
|
39 | - $field, |
|
40 | - 'maxLength', |
|
41 | - 'maxLength(' . $field->getValidatorOption($validator, 'value', '') . ')' |
|
42 | - ); |
|
43 | - break; |
|
44 | - case Regex::class: |
|
45 | - // TODO |
|
46 | - break; |
|
47 | - default: |
|
48 | - break; |
|
28 | + case MinLength::class: |
|
29 | + $this->setValidations( |
|
30 | + $vueCode, |
|
31 | + $field, |
|
32 | + 'minLength', |
|
33 | + 'minLength(' . $field->getValidatorOption($validator, 'value', '') . ')' |
|
34 | + ); |
|
35 | + break; |
|
36 | + case MaxLength::class: |
|
37 | + $this->setValidations( |
|
38 | + $vueCode, |
|
39 | + $field, |
|
40 | + 'maxLength', |
|
41 | + 'maxLength(' . $field->getValidatorOption($validator, 'value', '') . ')' |
|
42 | + ); |
|
43 | + break; |
|
44 | + case Regex::class: |
|
45 | + // TODO |
|
46 | + break; |
|
47 | + default: |
|
48 | + break; |
|
49 | 49 | } |
50 | 50 | } |
51 | 51 |