@@ -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 | $props = $this->props($m); |
277 | 276 | // get only props names |
278 | 277 | $propsNames = array_map( |
279 | - function ($p) { |
|
278 | + function($p) { |
|
280 | 279 | return $p['name']; |
281 | 280 | }, |
282 | 281 | $props |
@@ -287,7 +286,7 @@ discard block |
||
287 | 286 | $propsNames = array_combine($propsNames, $propsNames); |
288 | 287 | // get the binding |
289 | 288 | $propsBind = array_map( |
290 | - function ($p) { |
|
289 | + function($p) { |
|
291 | 290 | return 'v-bind:' . $p . '="model.' . $p . '"'; |
292 | 291 | }, |
293 | 292 | array_keys($props) |
@@ -314,14 +313,14 @@ discard block |
||
314 | 313 | 'propsBind' => implode(' ', $propsBind), |
315 | 314 | 'imports' => implode( |
316 | 315 | "\n", |
317 | - array_map(function ($key, $value) { |
|
316 | + array_map(function($key, $value) { |
|
318 | 317 | // TODO: array |
319 | 318 | return "import $key from \"$value\";"; |
320 | 319 | }, array_keys($this->imports), $this->imports) |
321 | 320 | ), |
322 | 321 | 'computedCode' => implode( |
323 | 322 | "\n", |
324 | - array_map(function ($key, $value) { |
|
323 | + array_map(function($key, $value) { |
|
325 | 324 | // TODO: array |
326 | 325 | return "$key() { $value },"; |
327 | 326 | }, array_keys($this->computed), $this->computed) |
@@ -333,7 +332,7 @@ discard block |
||
333 | 332 | 'methodsCode' => '{}', // TODO |
334 | 333 | 'extraData' => implode( |
335 | 334 | "\n", |
336 | - array_map(function ($key, $value) { |
|
335 | + array_map(function($key, $value) { |
|
337 | 336 | return " $key: $value,"; |
338 | 337 | }, array_keys($this->extraData), $this->extraData) |
339 | 338 | ) |