ClassStructure
class ClassStructure extends InterfaceStructure
Klasse
Definition einer Klasse in plantUML
Constants
STRUCTURE_START |
Öffnene Struktur |
STRUCTURE_END |
Schliessende Struktur |
MODIFIER_STATIC |
Statisch |
MODIFIER_ABSTRACT |
Abstrakt |
NOTATION_NOTE_START |
Notiz |
NOTATION_NOTE_END |
Ende der Notiz |
VISIBILITY_PUBLIC |
Sichtbarkeit des Attributes oder der Methode (engl. öffentlich), unbeschränkter Zugriff |
VISIBILITY_PROTECTED |
Sichtbarkeit des Attributes oder der Methode (engl. geschützt), Zugriff nur von der Klasse sowie von Unterklassen (Klassen, die erben) |
VISIBILITY_PRIVATE |
Sichtbarkeit des Attributes oder der Methode (engl. privat), nur die Klasse selbst kann es sehen |
VISIBILITY_PACKAGE |
Sichtbarkeit des Attributes oder der Methode Paketsichtbarkeit in PHP nicht implementiert |
NOTATION_STRUCTURE |
Klasse |
MODIFIER_ABSTRACT_CLASS |
Abstrakt |
Properties
protected string> | $structure | from Structure | |
protected string | $name | from Structure | |
protected string | $modifier | from InterfaceStructure | |
protected string> | $method | from InterfaceStructure | |
protected string> | $property | from InterfaceStructure | |
protected string | $suffix | from InterfaceStructure | |
protected boolean | $isAbstract |
Methods
Neues Objekt erstellen
plantUML Struktur
Fügt eine Methode hinzu
Fügt eine Eigenschaft hinzu
Details
at line 61
__construct(string $name, boolean $isAbstract = false)
Neues Objekt erstellen
at line 96
string
getStructure()
plantUML Struktur
in Structure at line 108
string
__toString()
plantUML Struktur
in Structure at line 121
string
getName()
Name der Struktur
at line 80
ClassStructure
addMethod(string $name, array $parameter, string $visibility = null, boolean $isStatic = false, boolean $isAbstract = false)
Fügt eine Methode hinzu
in InterfaceStructure at line 146
ClassStructure
addProperty(string $name, string $visibility = null, boolean $isStatic = false)
Fügt eine Eigenschaft hinzu