class Parameter extends Property

Parameter

Parameter sind Werte die einer Methode übergeben werden und erweitern die Eigenschaften um Methoden für den Aufruf.

Constants

VISIBILITY_PROTECTED

geschützt

VISIBILITY_PRIVATE

private

VISIBILITY_PUBLIC

öffentlich

Properties

protected string $name from Part
protected string $description from Property
protected mixed $default from Property
protected boolean $defaultIsNull from Property
protected boolean $defaultIsConstant from Property
protected string $type from Property
protected mixed $value from Property
protected boolean $static from Property
protected string $visibility from Property
protected Comment $comment from Property
protected boolean $callableByReference

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 Property
__construct(string $name)

Neues Objekt

boolean
isStatic()

Prüft ob Statisch

from Property
setStatic(boolean $mode)

Eigenschaft ist statisch

from Property
setVisibility(string $visibility)

Sichtbarkeit

from Property
string
getVisibility()

Sichtbarkeit

from Property
setType(string $type)

Typ

from Property
string
getType()

Typ

from Property
setValue(mixed $value)

Wert setzen

from Property
mixed
getValue()

Wert

from Property
mixed
getDefault()

Defaultwert

from Property
setDefault(mixed $default, boolean $isConstant = false)

Setzt den Defaultwert

from Property
clearDefault()

Entfernt den Defaultwert

from Property
boolean
isDefaultNull()

Ist Eigenschaft null?

from Property
boolean
isDefaultConstant()

Konstant

from Property
static Property
getInstanceFromKey(string $key, string $prefix = null)

Objekt erstellen

from Property
static Property
getInstanceFromReflection(ReflectionParameter $parameter)

Erstellt ein ParameterObjekt aus dem PHP-Objekt

getComment()

Kommentar der Methode

from Property
setComment(Property $comment)

Kommentar der Methode setzen

from Property
enableCallablePerReference()

Aktiviert den Aufruf per Referenz

disableCallablePerReference()

Deaktiviert den Aufruf per Referenz

boolean
isCallablePerReference()

Gibt den Modus des Referenzflags zurück

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 Property at line 143
string getToken()

Token

Return Value

string Token

at line 52
__construct(string $name)

Neues Objekt

Parameters

string $name Name der Eigenschaft

in Property at line 103
boolean isStatic()

Prüft ob Statisch

Return Value

boolean Mode

in Property at line 114
Property setStatic(boolean $mode)

Eigenschaft ist statisch

Parameters

boolean $mode Flag

Return Value

Property

in Property at line 124
setVisibility(string $visibility)

Sichtbarkeit

Parameters

string $visibility Sichtbarkeit

in Property at line 134
string getVisibility()

Sichtbarkeit

Return Value

string Sichtbarkeit

in Property at line 154
Property setType(string $type)

Typ

Parameters

string $type Typ

Return Value

Property

in Property at line 164
string getType()

Typ

Return Value

string Typ

in Property at line 175
Property setValue(mixed $value)

Wert setzen

Parameters

mixed $value

Return Value

Property

in Property at line 186
mixed getValue()

Wert

Return Value

mixed Wert

in Property at line 195
mixed getDefault()

Defaultwert

Return Value

mixed Defaultwert

in Property at line 207
Property setDefault(mixed $default, boolean $isConstant = false)

Setzt den Defaultwert

Parameters

mixed $default Defaultwert
boolean $isConstant Wert ist eine Konstante

Return Value

Property

in Property at line 219
Property clearDefault()

Entfernt den Defaultwert

Return Value

Property

in Property at line 231
boolean isDefaultNull()

Ist Eigenschaft null?

Return Value

boolean Null

in Property at line 240
boolean isDefaultConstant()

Konstant

Return Value

boolean Konstant

in Property at line 254
static Property getInstanceFromKey(string $key, string $prefix = null)

Objekt erstellen

Erstellt aus einem Schlüssel eine Eigenschaft

Parameters

string $key Schlüssel
string $prefix Prefix

Return Value

Property

at line 95
static Property getInstanceFromReflection(ReflectionParameter $parameter)

Erstellt ein ParameterObjekt aus dem PHP-Objekt

Parameters

ReflectionParameter $parameter

Return Value

Property

in Property at line 303
Property getComment()

Kommentar der Methode

Return Value

Property Kommentar

in Property at line 314
Method setComment(Property $comment)

Kommentar der Methode setzen

Parameters

Property $comment Kommentar

Return Value

Method

at line 64
Parameter enableCallablePerReference()

Aktiviert den Aufruf per Referenz

Return Value

Parameter

at line 74
Parameter disableCallablePerReference()

Deaktiviert den Aufruf per Referenz

Return Value

Parameter

at line 84
boolean isCallablePerReference()

Gibt den Modus des Referenzflags zurück

Return Value

boolean