@@ -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 | ] |