class Parameter

Function/Method parameter description.

Properties

mixed $defaultValue

Methods

setReference(bool $state = true)

No description

bool
isReference()

No description

setType(string|null $type)

No description

Type|string|null
getType(bool $asObject = false)

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

void
validate()

No description

Details

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

No description

Parameters

bool $state

Return Value

Parameter

at line 51
bool isReference()

No description

Return Value

bool

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

No description

Parameters

string|null $type

Return Value

Parameter

at line 68
Type|string|null getType(bool $asObject = false)

No description

Parameters

bool $asObject

Return Value

Type|string|null

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

deprecated use setType()

No description

Parameters

string|null $type

Return Value

Parameter

at line 84
string|null getTypeHint() deprecated

deprecated use getType()

No description

Return Value

string|null

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

deprecated just use setDefaultValue()

No description

Parameters

bool $state

Return Value

Parameter

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

No description

Parameters

bool $state

Return Value

Parameter

at line 110
bool isNullable()

No description

Return Value

bool

at line 117
Parameter setDefaultValue($val)

No description

Parameters

$val

Return Value

Parameter

at line 125
getDefaultValue()

No description

at line 131
bool hasDefaultValue()

No description

Return Value

bool

at line 137
void validate()

No description

Return Value

void

Traits