FunctionLike
abstract class FunctionLike
GlobalFunction/Closure/Method description.
Methods
setBody(string $code, array|null $args = null)
No description
string
getBody()
No description
addBody(string $code, array|null $args = null)
No description
setParameters(array $val)
No description
array
getParameters()
No description
addParameter(string $name, mixed $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
Type|string|null
getReturnType(bool $asObject = false)
No description
setReturnReference(bool $state = true)
No description
bool
getReturnReference()
No description
setReturnNullable(bool $state = true)
No description
bool
isReturnNullable()
No description
bool
Details
at line 37
FunctionLike
setBody(string $code, array|null $args = null)
No description
at line 50
string
getBody()
No description
at line 57
FunctionLike
addBody(string $code, array|null $args = null)
No description
at line 71
FunctionLike
setParameters(array $val)
No description
at line 84
array
getParameters()
No description
at line 93
Parameter
addParameter(string $name, mixed $defaultValue = null)
No description
at line 107
FunctionLike
removeParameter(string $name)
No description
at line 114
FunctionLike
setVariadic(bool $state = true)
No description
at line 121
bool
isVariadic()
No description
at line 127
FunctionLike
setReturnType(string|null $type)
No description
at line 134
Type|string|null
getReturnType(bool $asObject = false)
No description
at line 142
FunctionLike
setReturnReference(bool $state = true)
No description
at line 149
bool
getReturnReference()
No description
at line 155
FunctionLike
setReturnNullable(bool $state = true)
No description
at line 162
bool
isReturnNullable()
No description
at line 169
bool
getReturnNullable()
deprecated
deprecated
No description
Traits
SmartObject