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