La tache demande une commande Symfony generique nommee export:diagram:plantuml pour generer
des diagrammes de classes depuis un fichier PHP ou un dossier de classes PHP.
La commande doit rester technique, reutilisable et sans workflow metier. Le changement doit etre limite a un outil d'export documentaire utilisable par le bundle et extensible pour d'autres formats de sortie.
Le chemin docs/016-plantuml-command-generator.md indique dans le prompt n'existe pas. Le fichier
de tache lu est docs/tasks/016-plantuml-command-generator.md.
src/Command/ExportPlantUmlDiagramCommand.phpsrc/Diagram/ClassDiagram/ClassDiagramClass.phpsrc/Diagram/ClassDiagram/ClassDiagramExtractor.phpsrc/Diagram/ClassDiagram/ClassDiagramRelation.phpsrc/Diagram/ClassDiagram/PlantUmlClassDiagramRenderer.phpsrc/Diagram/ClassDiagram/DiagramFileWriter.phptests/Command/ExportPlantUmlDiagramCommandTest.phpdocs/plans/016-plantuml-command-generator.mddocs/retrospectives/016-plantuml-command-generator-retrospective.mdtoken_get_all.-f, -d, -o et --format.Dossier de sortie manquant si -o est absent.detailed et un profil architecture.--format cumulables.--component pour limiter la sortie a une classe, un namespace ou un module.puml est le format par defaut.plantuml est accepte comme alias de puml.svg est rendu par le CLI PlantUML local.png est rendu par le CLI PlantUML local.svg et png echouent clairement et puml reste disponible sans
dependance externe.detailed conserve les membres, signatures et dependances detaillees.architecture masque les membres et filtre les relations provenant des signatures de methodes
ainsi que les relations vers les objets de transport.--component=<nom> conserve les classes dont le nom court, le nom complet ou le namespace
correspond au composant demande.make testsmake phpstanmake lintHow can I help you explore Laravel packages today?