class Constructor extends Method

Konstruktor

Metadaten für die Beschreibung eines Konstruktors

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 Konstruktor-Objekt

getReturn()

Rückgabewert

from Method
setReturn(Property $return)

Rückgabewert

from Method
string
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 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

in Method at line 397
string getToken()

Token

Return Value

string Token

at line 41
__construct()

Neues Konstruktor-Objekt

in Method at line 116
Property getReturn()

Rückgabewert

Return Value

Property Rückgabewert

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

Rückgabewert

Parameters

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

Return Value

Method

in Method at line 137
string getCode()

Quelltext der Methode

Return Value

string Quelltext

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

Quelltext

Parameters

string $code Quelltext

Return Value

Method

in 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

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

Parameter der Methode setzen

Parameters

Collection $parameter Parameterliste

Return Value

Method

in Method at line 185
Collection getParameters()

Alle Parameter

Return Value

Collection Alle Parameter

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

Exception hinzufügen

Parameters

ClassStructure $exeption Exception

Return Value

Method

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

Exceptions setzen

Parameters

Collection $exeption Exceptions

Return Value

Method

in Method at line 218
ClassStructure> getExceptions()

Exceptions

Return Value

ClassStructure> Exceptions

in Method at line 227
boolean isAbstract()

Prüfen ob Abstrakt

Return Value

boolean Modus

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

Modus der Abstraktion setzen

Parameters

boolean $mode Modus

Return Value

Method

in Method at line 248
boolean isFinal()

Finalflag prüfen

Return Value

boolean Modus

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

Finalflag setzen

Parameters

boolean $mode Modus

Return Value

Method

in Method at line 269
boolean isStatic()

StaticFlag prüfen

Return Value

boolean Modus

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

StaticFlag setzen

Parameters

boolean $mode Modus

Return Value

Method

in 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

in 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

in Method at line 318
integer getFirstLine()

Erste Zeilennummer

Return Value

integer Zeilennummer

in Method at line 327
integer getLastLine()

Letzte Zeilennummer

Return Value

integer Zeilennummer

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

in Method at line 361
string getVisibility()

Sichtbarkeit der Methode

Return Value

string Sichtbarkeit

in Method at line 370
boolean isProtected()

Prüfen ob Sichtbarkeit protected ist

Return Value

boolean Ergebnis

in Method at line 379
boolean isPublic()

Prüfen ob Sichtbarkeit public ist

Return Value

boolean Ergebnis

in Method at line 388
boolean isPrivate()

Prüfen ob Sichtbarkeit private ist

Return Value

boolean Ergebnis

in Method at line 406
Method getComment()

Kommentar der Methode

Return Value

Method Kommentar

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

Kommentar der Methode setzen

Parameters

Method $comment Kommentar

Return Value

Method

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

Objekt aus PHP-Reflection erstellen

Parameters

ReflectionMethod $method PHP-Objekt

Return Value

Method