trait FunctionLike

internal  
 

Methods

setBody(string $code, array $args = null)

No description

string
getBody()

No description

addBody(string $code, array $args = null)

No description

setParameters(array $val)

No description

array
getParameters()

No description

addParameter(string $name, $defaultValue = null)

No description

removeParameter(string $name)

No description

setVariadic(bool $state = true)

No description

bool
isVariadic()

No description

setReturnType(string|null $type)

No description

string|null
getReturnType()

No description

setReturnReference(bool $state = true)

No description

bool
getReturnReference()

No description

setReturnNullable(bool $state = true)

No description

bool
isReturnNullable()

No description

bool
getReturnNullable() deprecated

No description

setNamespace(PhpNamespace $val = null) deprecated

No description

Details

at line 42
FunctionLike setBody(string $code, array $args = null)

No description

Parameters

string $code
array $args

Return Value

FunctionLike

at line 51
string getBody()

No description

Return Value

string

at line 58
FunctionLike addBody(string $code, array $args = null)

No description

Parameters

string $code
array $args

Return Value

FunctionLike

at line 69
FunctionLike setParameters(array $val)

No description

Parameters

array $val

Return Value

FunctionLike

at line 83
array getParameters()

No description

Return Value

array

at line 92
Parameter addParameter(string $name, $defaultValue = null)

No description

Parameters

string $name

without $

$defaultValue

Return Value

Parameter

at line 106
FunctionLike removeParameter(string $name)

No description

Parameters

string $name

without $

Return Value

FunctionLike

at line 114
FunctionLike setVariadic(bool $state = true)

No description

Parameters

bool $state

Return Value

FunctionLike

at line 121
bool isVariadic()

No description

Return Value

bool

at line 128
FunctionLike setReturnType(string|null $type)

No description

Parameters

string|null $type

Return Value

FunctionLike

at line 139
string|null getReturnType()

No description

Return Value

string|null

at line 146
FunctionLike setReturnReference(bool $state = true)

No description

Parameters

bool $state

Return Value

FunctionLike

at line 153
bool getReturnReference()

No description

Return Value

bool

at line 160
FunctionLike setReturnNullable(bool $state = true)

No description

Parameters

bool $state

Return Value

FunctionLike

at line 167
bool isReturnNullable()

No description

Return Value

bool

at line 174
bool getReturnNullable() deprecated

deprecated use isReturnNullable()

No description

Return Value

bool

at line 181
FunctionLike setNamespace(PhpNamespace $val = null) deprecated

deprecated

No description

Parameters

PhpNamespace $val

Return Value

FunctionLike