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