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

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 73
string|null getName()

Name des Bestandteils

Return Value

string|null Name

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

Name des Bestandteils setzen

Parameters

string $name Name

Return Value

Part

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

Beschreibung setzen

Parameters

string $description Beschreibung

Return Value

Part

in Part at line 106
null getDescription()

Beschreibung

Return Value

null Beschreibung

at line 393
string getToken()

Token

Return Value

string Token

at line 96
__construct(string $name)

Neues Objekt

Parameters

string $name Name der Methode

at line 112
Property getReturn()

Rückgabewert

Return Value

Property Rückgabewert

at line 123
Method setReturn(Property $return)

Rückgabewert

Parameters

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

Return Value

Method

at line 133
string|null getCode()

Quelltext der Methode

Return Value

string|null

at line 144
Method setCode(string $code)

Quelltext

Parameters

string $code Quelltext

Return Value

Method

at line 159
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 171
Method setParameters(Collection $parameter)

Parameter der Methode setzen

Parameters

Collection $parameter Parameterliste

Return Value

Method

at line 181
Collection getParameters()

Alle Parameter

Return Value

Collection Alle Parameter

at line 192
Method addException(ClassStructure $exeption)

Exception hinzufügen

Parameters

ClassStructure $exeption Exception

Return Value

Method

at line 204
Method setExceptions(Collection $exeption)

Exceptions setzen

Parameters

Collection $exeption Exceptions

Return Value

Method

at line 214
ClassStructure> getExceptions()

Exceptions

Return Value

ClassStructure> Exceptions

at line 223
boolean isAbstract()

Prüfen ob Abstrakt

Return Value

boolean Modus

at line 234
Method setAbstract(boolean $mode)

Modus der Abstraktion setzen

Parameters

boolean $mode Modus

Return Value

Method

at line 244
boolean isFinal()

Finalflag prüfen

Return Value

boolean Modus

at line 255
Method setFinal(boolean $mode)

Finalflag setzen

Parameters

boolean $mode Modus

Return Value

Method

at line 265
boolean isStatic()

StaticFlag prüfen

Return Value

boolean Modus

at line 276
Method setStatic(boolean $mode)

StaticFlag setzen

Parameters

boolean $mode Modus

Return Value

Method

at line 290
Method setFirstLine(integer $line)

Erste Zeile

Zeilennummer der Methode im zugehörigen Quelltext setzen

Parameters

integer $line Zeilennummer

Return Value

Method

at line 304
Method setLastLine(integer $line)

Ltzte Zeile

Zeilennummer der Methode im zugehörigen Quelltext setzen

Parameters

integer $line Zeilennummer

Return Value

Method

at line 314
integer getFirstLine()

Erste Zeilennummer

Return Value

integer Zeilennummer

at line 323
integer getLastLine()

Letzte Zeilennummer

Return Value

integer 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

Parameters

string $visibility Sichtbarkeit

Return Value

Method

Exceptions

InvalidArgumentException nicht unterstützer Wert

at line 357
string getVisibility()

Sichtbarkeit der Methode

Return Value

string Sichtbarkeit

at line 366
boolean isProtected()

Prüfen ob Sichtbarkeit protected ist

Return Value

boolean Ergebnis

at line 375
boolean isPublic()

Prüfen ob Sichtbarkeit public ist

Return Value

boolean Ergebnis

at line 384
boolean isPrivate()

Prüfen ob Sichtbarkeit private ist

Return Value

boolean Ergebnis

at line 402
Method getComment()

Kommentar der Methode

Return Value

Method Kommentar

at line 413
Method setComment(Method $comment)

Kommentar der Methode setzen

Parameters

Method $comment Kommentar

Return Value

Method

at line 425
static Method getInstanceFromReflection(ReflectionMethod $method)

Objekt aus PHP-Reflection erstellen

Parameters

ReflectionMethod $method PHP-Objekt

Return Value

Method