class Destructor extends Method

Destruktor

Metadaten für die Beschreibung eines Destruktors

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 from Method
protected string $code from Method
protected Property> $exeption from Method
protected Property $return from Method
protected boolean $abstract from Method
protected boolean $final from Method
protected boolean $static from Method
protected string $visibility from Method
protected integer $firstLine from Method
protected integer $lastLine from Method
protected Comment $comment from Method

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

from Method
__construct()

Neues Objekt

getReturn()

Rückgabewert

from Method
setReturn(Property $return)

Rückgabewert

from Method
string|null
getCode()

Quelltext der Methode

from Method
setCode(string $code)

Quelltext

from Method
addParameter(Parameter $parameter)

Einen Parameter hinzufügen

from Method
setParameters(Collection $parameter)

Parameter der Methode setzen

from Method
Collection
getParameters()

Alle Parameter

from Method
addException(ClassStructure $exeption)

Exception hinzufügen

from Method
setExceptions(Collection $exeption)

Exceptions setzen

from Method
ClassStructure>
getExceptions()

Exceptions

from Method
boolean
isAbstract()

Prüfen ob Abstrakt

from Method
setAbstract(boolean $mode)

Modus der Abstraktion setzen

from Method
boolean
isFinal()

Finalflag prüfen

from Method
setFinal(boolean $mode)

Finalflag setzen

from Method
boolean
isStatic()

StaticFlag prüfen

from Method
setStatic(boolean $mode)

StaticFlag setzen

from Method
setFirstLine(integer $line)

Erste Zeile

from Method
setLastLine(integer $line)

Ltzte Zeile

from Method
integer
getFirstLine()

Erste Zeilennummer

from Method
integer
getLastLine()

Letzte Zeilennummer

from Method
setVisibility(string $visibility)

Setzt die Sichtbarkeit

from Method
string
getVisibility()

Sichtbarkeit der Methode

from Method
boolean
isProtected()

Prüfen ob Sichtbarkeit protected ist

from Method
boolean
isPublic()

Prüfen ob Sichtbarkeit public ist

from Method
boolean
isPrivate()

Prüfen ob Sichtbarkeit private ist

from Method
getComment()

Kommentar der Methode

from Method
setComment(Method $comment)

Kommentar der Methode setzen

from Method
static Method
getInstanceFromReflection(ReflectionMethod $method)

Objekt aus PHP-Reflection erstellen

from Method

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

in Method at line 393
string getToken()

Token

Return Value

string Token

at line 38
__construct()

Neues Objekt

in Method at line 112
Property getReturn()

Rückgabewert

Return Value

Property Rückgabewert

in Method at line 123
Method setReturn(Property $return)

Rückgabewert

Parameters

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

Return Value

Method

in Method at line 133
string|null getCode()

Quelltext der Methode

Return Value

string|null

in Method at line 144
Method setCode(string $code)

Quelltext

Parameters

string $code Quelltext

Return Value

Method

in 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

in Method at line 171
Method setParameters(Collection $parameter)

Parameter der Methode setzen

Parameters

Collection $parameter Parameterliste

Return Value

Method

in Method at line 181
Collection getParameters()

Alle Parameter

Return Value

Collection Alle Parameter

in Method at line 192
Method addException(ClassStructure $exeption)

Exception hinzufügen

Parameters

ClassStructure $exeption Exception

Return Value

Method

in Method at line 204
Method setExceptions(Collection $exeption)

Exceptions setzen

Parameters

Collection $exeption Exceptions

Return Value

Method

in Method at line 214
ClassStructure> getExceptions()

Exceptions

Return Value

ClassStructure> Exceptions

in Method at line 223
boolean isAbstract()

Prüfen ob Abstrakt

Return Value

boolean Modus

in Method at line 234
Method setAbstract(boolean $mode)

Modus der Abstraktion setzen

Parameters

boolean $mode Modus

Return Value

Method

in Method at line 244
boolean isFinal()

Finalflag prüfen

Return Value

boolean Modus

in Method at line 255
Method setFinal(boolean $mode)

Finalflag setzen

Parameters

boolean $mode Modus

Return Value

Method

in Method at line 265
boolean isStatic()

StaticFlag prüfen

Return Value

boolean Modus

in Method at line 276
Method setStatic(boolean $mode)

StaticFlag setzen

Parameters

boolean $mode Modus

Return Value

Method

in 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

in 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

in Method at line 314
integer getFirstLine()

Erste Zeilennummer

Return Value

integer Zeilennummer

in Method at line 323
integer getLastLine()

Letzte Zeilennummer

Return Value

integer Zeilennummer

in Method 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

in Method at line 357
string getVisibility()

Sichtbarkeit der Methode

Return Value

string Sichtbarkeit

in Method at line 366
boolean isProtected()

Prüfen ob Sichtbarkeit protected ist

Return Value

boolean Ergebnis

in Method at line 375
boolean isPublic()

Prüfen ob Sichtbarkeit public ist

Return Value

boolean Ergebnis

in Method at line 384
boolean isPrivate()

Prüfen ob Sichtbarkeit private ist

Return Value

boolean Ergebnis

in Method at line 402
Method getComment()

Kommentar der Methode

Return Value

Method Kommentar

in Method at line 413
Method setComment(Method $comment)

Kommentar der Methode setzen

Parameters

Method $comment Kommentar

Return Value

Method

in Method at line 425
static Method getInstanceFromReflection(ReflectionMethod $method)

Objekt aus PHP-Reflection erstellen

Parameters

ReflectionMethod $method PHP-Objekt

Return Value

Method