class Parameter

Definition of a function/method parameter.

Methods

setReference(bool $state = true)

No description

bool
isReference()

No description

setType(Type|string|null $type)

No description

Union|null
getType()

No description

setNullable(bool $state = true)

No description

bool
isNullable()

No description

setDefaultValue(mixed $val)

No description

mixed
getDefaultValue()

No description

bool
hasDefaultValue()

No description

void
validate()

No description

void
__clone()

No description

Details

at line 29
Parameter setReference(bool $state = true)

No description

Parameters

bool $state

Return Value

Parameter

at line 36
bool isReference()

No description

Return Value

bool

at line 42
Parameter setType(Type|string|null $type)

No description

Parameters

Type|string|null $type

Return Value

Parameter

at line 49
Union|null getType()

No description

Return Value

Union|null

at line 55
Parameter setNullable(bool $state = true)

No description

Parameters

bool $state

Return Value

Parameter

at line 63
bool isNullable()

No description

Return Value

bool

at line 70
Parameter setDefaultValue(mixed $val)

No description

Parameters

mixed $val

Return Value

Parameter

at line 81
mixed getDefaultValue()

No description

Return Value

mixed

at line 87
bool hasDefaultValue()

No description

Return Value

bool

at line 93
void validate()

No description

Return Value

void

at line 98
void __clone()

No description

Return Value

void

Traits