class Parameter

Method parameter description.

Traits

Strict class for better experience.

Properties

mixed $defaultValue

Methods

setReference(bool $state = true)

No description

bool
isReference()

No description

setType(string|null $type)

No description

string|null
getType()

No description

setTypeHint(string|null $type) deprecated

No description

string|null
getTypeHint() deprecated

No description

setOptional(bool $state = true) deprecated

No description

setNullable(bool $state = true)

No description

bool
isNullable()

No description

setDefaultValue($val)

No description

getDefaultValue()

No description

bool
hasDefaultValue()

No description

Details

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

Parameters

bool $state

Return Value

Parameter

at line 49
bool isReference()

Return Value

bool

at line 56
Parameter setType(string|null $type)

Parameters

string|null $type

Return Value

Parameter

at line 63
string|null getType()

Return Value

string|null

at line 70
Parameter setTypeHint(string|null $type) deprecated

deprecated use setType()

Parameters

string|null $type

Return Value

Parameter

at line 78
string|null getTypeHint() deprecated

deprecated use getType()

Return Value

string|null

at line 88
Parameter setOptional(bool $state = true) deprecated

deprecated just use setDefaultValue()

Parameters

bool $state

Return Value

Parameter

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

Parameters

bool $state

Return Value

Parameter

at line 104
bool isNullable()

Return Value

bool

at line 111
Parameter setDefaultValue($val)

Parameters

$val

Return Value

Parameter

at line 119
getDefaultValue()

at line 125
bool hasDefaultValue()

Return Value

bool