Lots of tweaks/improvements, big thanks to @mfn for the help and bringing the Test Suite up to date!
- Generate noinspections PHPStorm tags (option) #905
- Added support for Laravel 7 custom casts #913
- Ability to use patterns for model_locations #921
- Prevent generation of invalid code for certain parameter default values #901
- Infer return type from reflection if no phpdoc given #906
- if a model implements interfaces, include them in the stub #920
- fix: unregister meta command custom autoloader when it is no longer needed #919
- Remove unnecessary and wrong definition of SoftDelete methods #918
- Add custom collection support for get and all methods #903
- Make hasOne and morphOne nullable. #864
- Add ignored_models as config option #890
- Fix camelCase duplicated properties generator. #881