├── .gitignore ├── README.md ├── bin └── plant2code ├── bootstrap.php ├── composer.json ├── composer.lock ├── doc ├── plant2code_failure.png └── plant2code_success.png ├── phpunit.xml ├── plantuml.jar ├── src ├── ConvertCommand.php ├── Language │ ├── AbstractClass.php │ ├── AbstractClassMethod.php │ ├── AbstractClassMethodArgument.php │ ├── AbstractClassProperty.php │ ├── AbstractLanguage.php │ ├── AbstractNamespace.php │ ├── ComponentBuilder.php │ ├── Factory.php │ ├── Java.php │ ├── Java │ │ └── JavaClass.php │ ├── Php.php │ └── Php │ │ ├── Argument.php │ │ ├── Method.php │ │ ├── PhpClass.php │ │ ├── PhpNamespace.php │ │ └── Property.php ├── Parser.php ├── PlantUmlConverter.php ├── Renderer.php ├── TemplateEngine │ ├── Engine.php │ ├── TemplateEngine.php │ └── TwigEngine.php └── templates │ └── twig │ ├── java │ └── class.twig │ └── php │ └── class.twig └── tests ├── Plant2Code ├── Language │ ├── FactoryTest.php │ └── Php │ │ ├── PhpClassMethodTest.php │ │ ├── PhpClassPropertyTest.php │ │ ├── PhpClassTest.php │ │ └── PhpNamespaceTest.php └── ParserTest.php ├── TestCase.php ├── fixtures └── parsetest.xmi └── test.puml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/README.md -------------------------------------------------------------------------------- /bin/plant2code: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/bin/plant2code -------------------------------------------------------------------------------- /bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/bootstrap.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/composer.lock -------------------------------------------------------------------------------- /doc/plant2code_failure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/doc/plant2code_failure.png -------------------------------------------------------------------------------- /doc/plant2code_success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/doc/plant2code_success.png -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/phpunit.xml -------------------------------------------------------------------------------- /plantuml.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/plantuml.jar -------------------------------------------------------------------------------- /src/ConvertCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/src/ConvertCommand.php -------------------------------------------------------------------------------- /src/Language/AbstractClass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/src/Language/AbstractClass.php -------------------------------------------------------------------------------- /src/Language/AbstractClassMethod.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/src/Language/AbstractClassMethod.php -------------------------------------------------------------------------------- /src/Language/AbstractClassMethodArgument.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/src/Language/AbstractClassMethodArgument.php -------------------------------------------------------------------------------- /src/Language/AbstractClassProperty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/src/Language/AbstractClassProperty.php -------------------------------------------------------------------------------- /src/Language/AbstractLanguage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/src/Language/AbstractLanguage.php -------------------------------------------------------------------------------- /src/Language/AbstractNamespace.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/src/Language/AbstractNamespace.php -------------------------------------------------------------------------------- /src/Language/ComponentBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/src/Language/ComponentBuilder.php -------------------------------------------------------------------------------- /src/Language/Factory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/src/Language/Factory.php -------------------------------------------------------------------------------- /src/Language/Java.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/src/Language/Java.php -------------------------------------------------------------------------------- /src/Language/Java/JavaClass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/src/Language/Java/JavaClass.php -------------------------------------------------------------------------------- /src/Language/Php.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/src/Language/Php.php -------------------------------------------------------------------------------- /src/Language/Php/Argument.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/src/Language/Php/Argument.php -------------------------------------------------------------------------------- /src/Language/Php/Method.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/src/Language/Php/Method.php -------------------------------------------------------------------------------- /src/Language/Php/PhpClass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/src/Language/Php/PhpClass.php -------------------------------------------------------------------------------- /src/Language/Php/PhpNamespace.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/src/Language/Php/PhpNamespace.php -------------------------------------------------------------------------------- /src/Language/Php/Property.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/src/Language/Php/Property.php -------------------------------------------------------------------------------- /src/Parser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/src/Parser.php -------------------------------------------------------------------------------- /src/PlantUmlConverter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/src/PlantUmlConverter.php -------------------------------------------------------------------------------- /src/Renderer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/src/Renderer.php -------------------------------------------------------------------------------- /src/TemplateEngine/Engine.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/src/TemplateEngine/Engine.php -------------------------------------------------------------------------------- /src/TemplateEngine/TemplateEngine.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/src/TemplateEngine/TemplateEngine.php -------------------------------------------------------------------------------- /src/TemplateEngine/TwigEngine.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/src/TemplateEngine/TwigEngine.php -------------------------------------------------------------------------------- /src/templates/twig/java/class.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/src/templates/twig/java/class.twig -------------------------------------------------------------------------------- /src/templates/twig/php/class.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/src/templates/twig/php/class.twig -------------------------------------------------------------------------------- /tests/Plant2Code/Language/FactoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/tests/Plant2Code/Language/FactoryTest.php -------------------------------------------------------------------------------- /tests/Plant2Code/Language/Php/PhpClassMethodTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/tests/Plant2Code/Language/Php/PhpClassMethodTest.php -------------------------------------------------------------------------------- /tests/Plant2Code/Language/Php/PhpClassPropertyTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/tests/Plant2Code/Language/Php/PhpClassPropertyTest.php -------------------------------------------------------------------------------- /tests/Plant2Code/Language/Php/PhpClassTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/tests/Plant2Code/Language/Php/PhpClassTest.php -------------------------------------------------------------------------------- /tests/Plant2Code/Language/Php/PhpNamespaceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/tests/Plant2Code/Language/Php/PhpNamespaceTest.php -------------------------------------------------------------------------------- /tests/Plant2Code/ParserTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/tests/Plant2Code/ParserTest.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /tests/fixtures/parsetest.xmi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/tests/fixtures/parsetest.xmi -------------------------------------------------------------------------------- /tests/test.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mk-conn/plant2code/HEAD/tests/test.puml --------------------------------------------------------------------------------