TraitStructure
class TraitStructure extends InterfaceStructure
Trait
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 |
Methods
plantUML Struktur
Fügt eine Methode hinzu
Fügt eine Eigenschaft hinzu
Details
in InterfaceStructure at line 109
__construct(string $name)
Neues Objekt erstellen
at line 50
string
getStructure()
plantUML Struktur
in Structure at line 108
string
__toString()
plantUML Struktur
in Structure at line 121
string
getName()
Name der Struktur
in InterfaceStructure at line 127
ClassStructure
addMethod(string $name, array $parameter, string $visibility = null, boolean $isStatic = 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