@@ -74,21 +74,41 @@ private function renderEntries(array $entries): void
74
74
75
75
switch ($ this ->options ->diagram ()) {
76
76
case Options::DIAGRAM_CLASS :
77
- echo implode ( "\r\n" , $ relation -> dump ()) . "\r\n" ;
77
+ $ this -> renderDiagramClass ( $ relation ) ;
78
78
break ;
79
79
case OPTIONS ::DIAGRAM_PACKAGE :
80
- echo implode ( "\r\n" , $ relation -> dumpPackages ()) . "\r\n" ;
80
+ $ this -> renderDiagramPackage ( $ relation ) ;
81
81
break ;
82
82
case OPTIONS ::DIAGRAM_JIG :
83
- echo implode ("\r\n" , $ relation ->dump ()) . "\r\n" ;
84
- echo implode ("\r\n" , $ relation ->dumpPackages ()) . "\r\n" ;
85
- echo implode ("\r\n" , $ relation ->dumpDivisions ()) . "\r\n" ;
83
+ $ this ->renderDiagramJig ($ relation );
86
84
break ;
87
85
case OPTIONS ::DIAGRAM_DIVSION :
88
- echo implode ( "\r\n" , $ relation -> dumpDivisions ()) . "\r\n" ;
86
+ $ this -> renderDiagramVivsion ( $ relation ) ;
89
87
break ;
90
88
default :
91
89
throw new RuntimeException ('invalid diagram. ' );
92
90
}
93
91
}
92
+
93
+ private function renderDiagramClass (Relation $ relation ): void
94
+ {
95
+ echo implode ("\r\n" , $ relation ->dump ()) . "\r\n" ;
96
+ }
97
+
98
+ private function renderDiagramPackage (Relation $ relation ): void
99
+ {
100
+ echo implode ("\r\n" , $ relation ->dumpPackages ()) . "\r\n" ;
101
+ }
102
+
103
+ private function renderDiagramJig (Relation $ relation ): void
104
+ {
105
+ echo implode ("\r\n" , $ relation ->dump ()) . "\r\n" ;
106
+ echo implode ("\r\n" , $ relation ->dumpPackages ()) . "\r\n" ;
107
+ echo implode ("\r\n" , $ relation ->dumpDivisions ()) . "\r\n" ;
108
+ }
109
+
110
+ private function renderDiagramVivsion (Relation $ relation ): void
111
+ {
112
+ echo implode ("\r\n" , $ relation ->dumpDivisions ()) . "\r\n" ;
113
+ }
94
114
}
0 commit comments