@@ -20,12 +20,11 @@ discard block |
||
20 | 20 | */ |
21 | 21 | function expandJS(array $data): array |
22 | 22 | { |
23 | - return array_map(function ($key, $value) { |
|
23 | + return array_map(function($key, $value) { |
|
24 | 24 | return "$key" . |
25 | 25 | ( |
26 | 26 | is_array($value) ? |
27 | - ': {' . implode(",\n", expandJS($value)) . '}' : |
|
28 | - ($value ? ':' . $value : '') |
|
27 | + ': {' . implode(",\n", expandJS($value)) . '}' : ($value ? ':' . $value : '') |
|
29 | 28 | ); |
30 | 29 | }, array_keys($data), $data); |
31 | 30 | } |
@@ -257,7 +256,7 @@ discard block |
||
257 | 256 | */ |
258 | 257 | protected function serializeProps(array $props): string |
259 | 258 | { |
260 | - $s = array_map(function ($p) { |
|
259 | + $s = array_map(function($p) { |
|
261 | 260 | return "'{$p['name']}': { 'type': {$p['type']}" . ($p['required'] ?? false ? ", 'required': true" : '') . " } "; |
262 | 261 | }, $props); |
263 | 262 | return "{\n " . implode(",\n ", $s) . "\n }"; |
@@ -276,7 +275,7 @@ discard block |
||
276 | 275 | $jsonData = json_encode($data); |
277 | 276 | $props = $this->props($m); |
278 | 277 | $propsBind = array_map( |
279 | - function ($p) { |
|
278 | + function($p) { |
|
280 | 279 | return 'v-bind:' . $p . '="model.' . $p . '"'; |
281 | 280 | }, |
282 | 281 | array_keys($props) |
@@ -288,14 +287,14 @@ discard block |
||
288 | 287 | 'propsBind' => implode(' ', $propsBind), |
289 | 288 | 'imports' => implode( |
290 | 289 | "\n", |
291 | - array_map(function ($key, $value) { |
|
290 | + array_map(function($key, $value) { |
|
292 | 291 | // TODO: array |
293 | 292 | return "import $key from \"$value\";"; |
294 | 293 | }, array_keys($this->imports), $this->imports) |
295 | 294 | ), |
296 | 295 | 'computedCode' => implode( |
297 | 296 | "\n", |
298 | - array_map(function ($key, $value) { |
|
297 | + array_map(function($key, $value) { |
|
299 | 298 | // TODO: array |
300 | 299 | return "$key() { $value },"; |
301 | 300 | }, array_keys($this->computed), $this->computed) |
@@ -307,7 +306,7 @@ discard block |
||
307 | 306 | 'methodsCode' => '{}', // TODO |
308 | 307 | 'extraData' => implode( |
309 | 308 | "\n", |
310 | - array_map(function ($key, $value) { |
|
309 | + array_map(function($key, $value) { |
|
311 | 310 | return " $key: $value,"; |
312 | 311 | }, array_keys($this->extraData), $this->extraData) |
313 | 312 | ) |
@@ -29,7 +29,7 @@ |
||
29 | 29 | ), |
30 | 30 | HTMLNode::factory( |
31 | 31 | 'script', |
32 | - [ ], |
|
32 | + [], |
|
33 | 33 | 'Vue.use(window.vuelidate.default)' |
34 | 34 | ) |
35 | 35 | ] |