@@ -21,12 +21,11 @@ discard block |
||
| 21 | 21 | */ |
| 22 | 22 | function expandJS(array $data): array |
| 23 | 23 | { |
| 24 | - return array_map(function ($key, $value) { |
|
| 24 | + return array_map(function($key, $value) { |
|
| 25 | 25 | return "$key" . |
| 26 | 26 | ( |
| 27 | 27 | is_array($value) ? |
| 28 | - ': {' . implode(",\n", expandJS($value)) . '}' : |
|
| 29 | - ($value ? ':' . $value : '') |
|
| 28 | + ': {' . implode(",\n", expandJS($value)) . '}' : ($value ? ':' . $value : '') |
|
| 30 | 29 | ); |
| 31 | 30 | }, array_keys($data), $data); |
| 32 | 31 | } |
@@ -261,7 +260,7 @@ discard block |
||
| 261 | 260 | */ |
| 262 | 261 | protected function serializeProps(array $props): string |
| 263 | 262 | { |
| 264 | - $s = array_map(function ($p) { |
|
| 263 | + $s = array_map(function($p) { |
|
| 265 | 264 | return "'{$p['name']}': { 'type': {$p['type']}" . ($p['required'] ?? false ? ", 'required': true" : '') . " } "; |
| 266 | 265 | }, $props); |
| 267 | 266 | return "{\n " . implode(",\n ", $s) . "\n }"; |
@@ -280,7 +279,7 @@ discard block |
||
| 280 | 279 | $props = $this->props($m); |
| 281 | 280 | // get only props names |
| 282 | 281 | $propsNames = array_map( |
| 283 | - function ($p) { |
|
| 282 | + function($p) { |
|
| 284 | 283 | return $p['name']; |
| 285 | 284 | }, |
| 286 | 285 | $props |
@@ -291,7 +290,7 @@ discard block |
||
| 291 | 290 | $propsNames = array_combine($propsNames, $propsNames); |
| 292 | 291 | // get the binding |
| 293 | 292 | $propsBind = array_map( |
| 294 | - function ($p) { |
|
| 293 | + function($p) { |
|
| 295 | 294 | return 'v-bind:' . $p . '="model.' . $p . '"'; |
| 296 | 295 | }, |
| 297 | 296 | array_keys($props) |
@@ -318,13 +317,13 @@ discard block |
||
| 318 | 317 | 'propsBind' => implode(' ', $propsBind), |
| 319 | 318 | 'imports' => implode( |
| 320 | 319 | "\n", |
| 321 | - array_map(function ($key, $value) { |
|
| 320 | + array_map(function($key, $value) { |
|
| 322 | 321 | return "import $key from \"$value\";"; |
| 323 | 322 | }, array_keys($this->imports), $this->imports) |
| 324 | 323 | ), |
| 325 | 324 | 'computedCode' => implode( |
| 326 | 325 | "\n", |
| 327 | - array_map(function ($key, $value) { |
|
| 326 | + array_map(function($key, $value) { |
|
| 328 | 327 | return "$key() { $value },"; |
| 329 | 328 | }, array_keys($this->computed), $this->computed) |
| 330 | 329 | ), |
@@ -334,13 +333,13 @@ discard block |
||
| 334 | 333 | ), |
| 335 | 334 | 'methodsCode' => implode( |
| 336 | 335 | "\n", |
| 337 | - array_map(function ($key, $value) { |
|
| 336 | + array_map(function($key, $value) { |
|
| 338 | 337 | return "$key { $value },"; |
| 339 | 338 | }, array_keys($this->methods), $this->methods) |
| 340 | 339 | ), |
| 341 | 340 | 'extraData' => implode( |
| 342 | 341 | "\n", |
| 343 | - array_map(function ($key, $value) { |
|
| 342 | + array_map(function($key, $value) { |
|
| 344 | 343 | return " $key: $value,"; |
| 345 | 344 | }, array_keys($this->extraData), $this->extraData) |
| 346 | 345 | ) |