Class Generator
Generator für PlantUML-Diagramme
Dieser Klasse erstellt aus Quelltexte passende Beschreibungen für plantuml.
Klassendiagramm
Der folgende Aufruf durchsucht das Verzeichnis /opt/php/src/ nach PHP-Dateien und erstellt aus diesen ein Klassendiagramm mit Relationen
$g = new \Alvine\Documentation\PlantUML\Generator(new \Alvine\IO\File\Directory('/opt/php/src/')); echo (string)$g->getClassDiagram();
- Alvine\Core\Alvine
- Alvine\Documentation\PlantUML\Generator
Namespace: Alvine\Documentation\PlantUML
Package: Alvine\Documentation\PlantUML
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20140618
Link: alvine.io
Link: Klassendiagramm (Wikipedia)
Link: PlantUML Dokumentation
Located at Generator.class.php
Package: Alvine\Documentation\PlantUML
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20140618
Link: alvine.io
Link: Klassendiagramm (Wikipedia)
Link: PlantUML Dokumentation
Located at Generator.class.php
public
|
|
protected
string
|
#
getNameFromReflection( Alvine\Development\Upkeep\Representation $class )
Namensraum einer Klasse ermitteln |
protected
|
|
protected
|
|
public
string
|
string |
STATISTIC_DIRECTORY
Verzeichnisse |
#
'directory'
|
string |
STATISTIC_PHP
PHP-Dateien |
#
'php'
|
string |
STATISTIC_NONPHP
Keine PHP-Dateien |
#
'nonphp'
|
string |
GLOBAL_NAMESPACE
Globaler Namespace |
#
'global'
|
protected
Alvine\IO\File\Directory
|
$directory
Verzeichnis |
|
protected
|
$structure
Struktur |
|
protected
array<\string>
|
$statistics
Dateistatistik |