susina/psr2-code-generator

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
.github/workflows/coverage_report.yml
.github/workflows/documentation.yml
.github/workflows/test.yml
.gitignore
.php_cs.dist
LICENSE
README.md
composer.json
docs/contributing.md
docs/generator.md
docs/index.md
docs/license.md
docs/model.md
docs/user_guide.md
mkdocs.yml
phpdoc.xml
phpunit.xml.dist
psalm.xml.dist
src/Config/GeneratorConfig.php130
A
1 hr
A
100%
src/Generator/Builder/AbstractBuilder.php49
A
0 mins
A
100%
src/Generator/Builder/ClassBuilder.php49
A
0 mins
A
100%
src/Generator/Builder/ConstantBuilder.php19
A
0 mins
A
100%
src/Generator/Builder/InterfaceBuilder.php37
A
0 mins
A
100%
src/Generator/Builder/MethodBuilder.php46
A
25 mins
A
100%
src/Generator/Builder/ParameterBuilder.php29
A
0 mins
A
100%
src/Generator/Builder/Parts/RoutineBuilderPart.php46
A
0 mins
A
100%
src/Generator/Builder/Parts/StructBuilderPart.php135
A
0 mins
A
100%
src/Generator/Builder/Parts/TypeBuilderPart.php62
A
0 mins
A
100%
src/Generator/Builder/Parts/ValueBuilderPart.php29
A
0 mins
A
100%
src/Generator/Builder/PropertyBuilder.php27
A
0 mins
A
100%
src/Generator/Builder/TraitBuilder.php34
A
0 mins
A
100%
src/Generator/BuilderFactory.php49
A
0 mins
A
100%
src/Generator/CodeFileGenerator.php21
A
0 mins
A
100%
src/Generator/CodeGenerator.php32
A
0 mins
A
100%
src/Generator/Comparator/AbstractMemberComparator.php16
A
0 mins
A
100%
src/Generator/Comparator/DefaultConstantComparator.php16
A
0 mins
A
100%
src/Generator/Comparator/DefaultMethodComparator.php14
A
0 mins
A
100%
src/Generator/Comparator/DefaultPropertyComparator.php11
A
0 mins
A
100%
src/Generator/Comparator/DefaultUseStatementComparator.php33
A
25 mins
A
100%
src/Generator/ModelGenerator.php36
A
0 mins
A
100%
src/Generator/Utils/Writer.php62
A
35 mins
A
100%
src/Model/AbstractModel.php20
A
0 mins
A
100%
src/Model/AbstractPhpMember.php57
A
0 mins
A
100%
src/Model/AbstractPhpStruct.php177
A
3 hrs
A
100%
src/Model/ConstantsInterface.php18
A
0 mins
F
0%
src/Model/DocblockInterface.php9
A
0 mins
F
0%
src/Model/GenerateableInterface.php6
A
0 mins
F
0%
src/Model/NamespaceInterface.php7
A
0 mins
F
0%
src/Model/Parts/AbstractPart.php15
A
0 mins
A
100%
src/Model/Parts/BodyPart.php20
A
0 mins
A
100%