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 bool $allowsNull 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
bool
isAllowsNull()

No description

from Property
setAllowsNull(bool $allowsNull)

No description

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

Token

Return Value

string Token

at line 50
__construct(string $name)

Neues Objekt

Parameters

string $name Name der Eigenschaft

in Property at line 106
boolean isStatic()

Prüft ob Statisch

Return Value

boolean Mode

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

Eigenschaft ist statisch

Parameters

boolean $mode Flag

Return Value

Property

in Property at line 127
setVisibility(string $visibility)

Sichtbarkeit

Parameters

string $visibility Sichtbarkeit

in Property at line 137
string getVisibility()

Sichtbarkeit

Return Value

string Sichtbarkeit

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

Typ

Parameters

string $type Typ

Return Value

Property

in Property at line 167
string getType()

Typ

Return Value

string Typ

in Property at line 175
bool isAllowsNull()

Return Value

bool

in Property at line 184
Property setAllowsNull(bool $allowsNull)

Parameters

bool $allowsNull

Return Value

Property

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

Wert setzen

Parameters

mixed $value

Return Value

Property

in Property at line 207
mixed getValue()

Wert

Return Value

mixed Wert

in Property at line 216
mixed getDefault()

Defaultwert

Return Value

mixed Defaultwert

in Property at line 228
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 240
Property clearDefault()

Entfernt den Defaultwert

Return Value

Property

in Property at line 252
boolean isDefaultNull()

Ist Eigenschaft null?

Return Value

boolean Null

in Property at line 261
boolean isDefaultConstant()

Konstant

Return Value

boolean Konstant

in Property at line 275
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 93
static Property getInstanceFromReflection(ReflectionParameter $parameter)

Erstellt ein ParameterObjekt aus dem PHP-Objekt

Parameters

ReflectionParameter $parameter

Return Value

Property

in Property at line 324
Property getComment()

Kommentar der Methode

Return Value

Property Kommentar

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

Kommentar der Methode setzen

Parameters

Property $comment Kommentar

Return Value

Method

at line 62
Parameter enableCallablePerReference()

Aktiviert den Aufruf per Referenz

Return Value

Parameter

at line 72
Parameter disableCallablePerReference()

Deaktiviert den Aufruf per Referenz

Return Value

Parameter

at line 82
boolean isCallablePerReference()

Gibt den Modus des Referenzflags zurück

Return Value

boolean