Method
class Method extends Part
Methode
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 75
string|null
getName()
Name des Bestandteils
in Part at line 108
null
getDescription()
Beschreibung
at line 397
string
getToken()
Token
at line 100
__construct(string $name)
Neues Objekt
at line 116
Property
getReturn()
Rückgabewert
at line 137
string|null
getCode()
Quelltext der Methode
at line 148
Method
setCode(string $code)
Quelltext
at line 163
Method
addParameter(Parameter $parameter)
Einen Parameter hinzufügen
Die Parameter werden in der Reihenfolge des Hinzufügens eingebunden.
at line 175
Method
setParameters(Collection $parameter)
Parameter der Methode setzen
at line 185
Collection
getParameters()
Alle Parameter
at line 196
Method
addException(ClassStructure $exeption)
Exception hinzufügen
at line 208
Method
setExceptions(Collection $exeption)
Exceptions setzen
at line 218
ClassStructure>
getExceptions()
Exceptions
at line 227
boolean
isAbstract()
Prüfen ob Abstrakt
at line 238
Method
setAbstract(boolean $mode)
Modus der Abstraktion setzen
at line 248
boolean
isFinal()
Finalflag prüfen
at line 259
Method
setFinal(boolean $mode)
Finalflag setzen
at line 269
boolean
isStatic()
StaticFlag prüfen
at line 280
Method
setStatic(boolean $mode)
StaticFlag setzen
at line 294
Method
setFirstLine(integer $line)
Erste Zeile
Zeilennummer der Methode im zugehörigen Quelltext setzen
at line 308
Method
setLastLine(integer $line)
Ltzte Zeile
Zeilennummer der Methode im zugehörigen Quelltext setzen
at line 318
integer
getFirstLine()
Erste Zeilennummer
at line 327
integer
getLastLine()
Letzte Zeilennummer
at line 347
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 361
string
getVisibility()
Sichtbarkeit der Methode
at line 370
boolean
isProtected()
Prüfen ob Sichtbarkeit protected ist
at line 379
boolean
isPublic()
Prüfen ob Sichtbarkeit public ist
at line 388
boolean
isPrivate()
Prüfen ob Sichtbarkeit private ist
at line 406
Method
getComment()
Kommentar der Methode
at line 429
static Method
getInstanceFromReflection(ReflectionMethod $method)
Objekt aus PHP-Reflection erstellen