Method
class Method extends Part
Eigenschaften und Methoden für die Verwaltung einer Methode
Constants
VISIBILITY_PROTECTED |
geschützt |
VISIBILITY_PRIVATE |
private |
VISIBILITY_PUBLIC |
öffentlich |
Properties
protected string | $name | from Part | |
protected string | $description | from Part | |
protected Parameter>) | $parameter | ||
protected string | $code | ||
protected Property> | $exeption | ||
protected Property | $return | ||
protected boolean | $abstract | ||
protected boolean | $final | ||
protected boolean | $static | ||
protected string | $visibility | ||
protected integer | $firstLine | ||
protected integer | $lastLine | ||
protected Comment | $comment |
Methods
Token
Neues Objekt
Quelltext der Methode
Parameter der Methode setzen
Alle Parameter
Exceptions setzen
Exceptions
Prüfen ob Abstrakt
Modus der Abstraktion setzen
Finalflag prüfen
StaticFlag prüfen
Erste Zeile
Ltzte Zeile
Erste Zeilennummer
Letzte Zeilennummer
Setzt die Sichtbarkeit
Sichtbarkeit der Methode
Prüfen ob Sichtbarkeit protected ist
Prüfen ob Sichtbarkeit public ist
Prüfen ob Sichtbarkeit private ist
Kommentar der Methode
Details
in Part at line 73
string|null
getName()
Name des Bestandteils
in Part at line 106
null
getDescription()
Beschreibung
at line 393
string
getToken()
Token
at line 96
__construct(string $name)
Neues Objekt
at line 112
Property
getReturn()
Rückgabewert
at line 133
string|null
getCode()
Quelltext der Methode
at line 144
Method
setCode(string $code)
Quelltext
at line 159
Method
addParameter(Parameter $parameter)
Einen Parameter hinzufügen
Die Parameter werden in der Reihenfolge des Hinzufügens eingebunden.
at line 171
Method
setParameters(Collection $parameter)
Parameter der Methode setzen
at line 181
Collection
getParameters()
Alle Parameter
at line 192
Method
addException(ClassStructure $exeption)
Exception hinzufügen
at line 204
Method
setExceptions(Collection $exeption)
Exceptions setzen
at line 214
ClassStructure>
getExceptions()
Exceptions
at line 223
boolean
isAbstract()
Prüfen ob Abstrakt
at line 234
Method
setAbstract(boolean $mode)
Modus der Abstraktion setzen
at line 244
boolean
isFinal()
Finalflag prüfen
at line 255
Method
setFinal(boolean $mode)
Finalflag setzen
at line 265
boolean
isStatic()
StaticFlag prüfen
at line 276
Method
setStatic(boolean $mode)
StaticFlag setzen
at line 290
Method
setFirstLine(integer $line)
Erste Zeile
Zeilennummer der Methode im zugehörigen Quelltext setzen
at line 304
Method
setLastLine(integer $line)
Ltzte Zeile
Zeilennummer der Methode im zugehörigen Quelltext setzen
at line 314
integer
getFirstLine()
Erste Zeilennummer
at line 323
integer
getLastLine()
Letzte Zeilennummer
at line 343
Method
setVisibility(string $visibility)
Setzt die Sichtbarkeit
Erlaubte Werte sind: protected, public und private. Die Werte stehen auch als Konstante zu Verfügung.
\Alvine\Development\Upkeep\Representation\Part\Method::VISIBILITY_PROTECTED, \Alvine\Development\Upkeep\Representation\Part\Method::VISIBILITY_PUBLIC, \Alvine\Development\Upkeep\Representation\Part\Method::VISIBILITY_PRIVATE
at line 357
string
getVisibility()
Sichtbarkeit der Methode
at line 366
boolean
isProtected()
Prüfen ob Sichtbarkeit protected ist
at line 375
boolean
isPublic()
Prüfen ob Sichtbarkeit public ist
at line 384
boolean
isPrivate()
Prüfen ob Sichtbarkeit private ist
at line 402
Method
getComment()
Kommentar der Methode
at line 425
static Method
getInstanceFromReflection(ReflectionMethod $method)
Objekt aus PHP-Reflection erstellen