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

string|null
getName()

Name des Bestandteils

from Part
setName(string $name)

Name des Bestandteils setzen

from Part
setDescription(string $description)

Beschreibung setzen

from Part
null
getDescription()

Beschreibung

from Part
string
getToken()

Token

__construct(string $name)

Neues Objekt

getReturn()

Rückgabewert

setReturn(Property $return)

Rückgabewert

string|null
getCode()

Quelltext der Methode

setCode(string $code)

Quelltext

addParameter(Parameter $parameter)

Einen Parameter hinzufügen

setParameters(Collection $parameter)

Parameter der Methode setzen

Collection
getParameters()

Alle Parameter

addException(ClassStructure $exeption)

Exception hinzufügen

setExceptions(Collection $exeption)

Exceptions setzen

ClassStructure>
getExceptions()

Exceptions

boolean
isAbstract()

Prüfen ob Abstrakt

setAbstract(boolean $mode)

Modus der Abstraktion setzen

boolean
isFinal()

Finalflag prüfen

setFinal(boolean $mode)

Finalflag setzen

boolean
isStatic()

StaticFlag prüfen

setStatic(boolean $mode)

StaticFlag setzen

setFirstLine(integer $line)

Erste Zeile

setLastLine(integer $line)

Ltzte Zeile

integer
getFirstLine()

Erste Zeilennummer

integer
getLastLine()

Letzte Zeilennummer

setVisibility(string $visibility)

Setzt die Sichtbarkeit

string
getVisibility()

Sichtbarkeit der Methode

boolean
isProtected()

Prüfen ob Sichtbarkeit protected ist

boolean
isPublic()

Prüfen ob Sichtbarkeit public ist

boolean
isPrivate()

Prüfen ob Sichtbarkeit private ist

getComment()

Kommentar der Methode

setComment(Method $comment)

Kommentar der Methode setzen

static Method
getInstanceFromReflection(ReflectionMethod $method)

Objekt aus PHP-Reflection erstellen

Details

in Part at line 75
string|null getName()

Name des Bestandteils

Return Value

string|null Name

in Part at line 86
Part setName(string $name)

Name des Bestandteils setzen

Parameters

string $name Name

Return Value

Part

in Part at line 98
Part setDescription(string $description)

Beschreibung setzen

Parameters

string $description Beschreibung

Return Value

Part

in Part at line 108
null getDescription()

Beschreibung

Return Value

null Beschreibung

at line 397
string getToken()

Token

Return Value

string Token

at line 100
__construct(string $name)

Neues Objekt

Parameters

string $name Name der Methode

at line 116
Property getReturn()

Rückgabewert

Return Value

Property Rückgabewert

at line 127
Method setReturn(Property $return)

Rückgabewert

Parameters

Property $return \Alvine\Development\Upkeep\Representation\Part\Property Rückgabewert

Return Value

Method

at line 137
string|null getCode()

Quelltext der Methode

Return Value

string|null

at line 148
Method setCode(string $code)

Quelltext

Parameters

string $code Quelltext

Return Value

Method

at line 163
Method addParameter(Parameter $parameter)

Einen Parameter hinzufügen

Die Parameter werden in der Reihenfolge des Hinzufügens eingebunden.

Parameters

Parameter $parameter

Return Value

Method

at line 175
Method setParameters(Collection $parameter)

Parameter der Methode setzen

Parameters

Collection $parameter Parameterliste

Return Value

Method

at line 185
Collection getParameters()

Alle Parameter

Return Value

Collection Alle Parameter

at line 196
Method addException(ClassStructure $exeption)

Exception hinzufügen

Parameters

ClassStructure $exeption Exception

Return Value

Method

at line 208
Method setExceptions(Collection $exeption)

Exceptions setzen

Parameters

Collection $exeption Exceptions

Return Value

Method

at line 218
ClassStructure> getExceptions()

Exceptions

Return Value

ClassStructure> Exceptions

at line 227
boolean isAbstract()

Prüfen ob Abstrakt

Return Value

boolean Modus

at line 238
Method setAbstract(boolean $mode)

Modus der Abstraktion setzen

Parameters

boolean $mode Modus

Return Value

Method

at line 248
boolean isFinal()

Finalflag prüfen

Return Value

boolean Modus

at line 259
Method setFinal(boolean $mode)

Finalflag setzen

Parameters

boolean $mode Modus

Return Value

Method

at line 269
boolean isStatic()

StaticFlag prüfen

Return Value

boolean Modus

at line 280
Method setStatic(boolean $mode)

StaticFlag setzen

Parameters

boolean $mode Modus

Return Value

Method

at line 294
Method setFirstLine(integer $line)

Erste Zeile

Zeilennummer der Methode im zugehörigen Quelltext setzen

Parameters

integer $line Zeilennummer

Return Value

Method

at line 308
Method setLastLine(integer $line)

Ltzte Zeile

Zeilennummer der Methode im zugehörigen Quelltext setzen

Parameters

integer $line Zeilennummer

Return Value

Method

at line 318
integer getFirstLine()

Erste Zeilennummer

Return Value

integer Zeilennummer

at line 327
integer getLastLine()

Letzte Zeilennummer

Return Value

integer 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

Parameters

string $visibility Sichtbarkeit

Return Value

Method

Exceptions

InvalidArgumentException nicht unterstützer Wert

at line 361
string getVisibility()

Sichtbarkeit der Methode

Return Value

string Sichtbarkeit

at line 370
boolean isProtected()

Prüfen ob Sichtbarkeit protected ist

Return Value

boolean Ergebnis

at line 379
boolean isPublic()

Prüfen ob Sichtbarkeit public ist

Return Value

boolean Ergebnis

at line 388
boolean isPrivate()

Prüfen ob Sichtbarkeit private ist

Return Value

boolean Ergebnis

at line 406
Method getComment()

Kommentar der Methode

Return Value

Method Kommentar

at line 417
Method setComment(Method $comment)

Kommentar der Methode setzen

Parameters

Method $comment Kommentar

Return Value

Method

at line 429
static Method getInstanceFromReflection(ReflectionMethod $method)

Objekt aus PHP-Reflection erstellen

Parameters

ReflectionMethod $method PHP-Objekt

Return Value

Method