William Cheng
76eddeb713
php-laravel, enum models, nullable and default values ( #12480 )
...
* + support for enum models & separating mustache templates for enums and generics
+ extract property 'type' and 'default value' from a #ref to an enum model
+ support for `PascalCase` naming convention for PHP generators
+ use a default value for known basic types when they are not nullable
+ use 'null' as default value for nullable types when they do not specify the default value
+ use defined constant path as enum default value when found
* + sample output update
* + change model fields to be public and acessible from outside
* + sample output update
Co-authored-by: Mostafa Aghajani <mostafa.aghajani@virta.global>
2022-05-27 11:16:26 +08:00
..
2022-05-26 12:13:59 +08:00
2020-05-03 16:32:26 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2021-07-12 17:11:35 +08:00
2022-05-26 12:13:59 +08:00
2021-10-13 13:57:40 +08:00
2022-05-26 12:13:59 +08:00
2019-09-24 18:53:54 +08:00
2021-04-13 13:50:41 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-27 00:33:10 +08:00
2022-05-26 23:44:13 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-02-27 13:18:19 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-02-19 18:52:39 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-04-09 15:20:58 +08:00
2022-05-26 12:13:59 +08:00
2022-01-26 16:23:41 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-03-07 09:36:05 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2020-07-20 18:57:50 +08:00
2022-05-27 11:16:26 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-27 00:54:04 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2019-11-07 16:15:00 +08:00
2021-04-21 16:00:23 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2021-02-23 11:33:10 +08:00
2020-07-18 17:07:03 +08:00
2020-07-18 17:07:03 +08:00
2020-07-18 17:07:03 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00
2022-05-26 12:13:59 +08:00