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