PHPParameter
class PHPParameter extends BasePHPElement (View source)
Methods
string|null
getName()
No description
__construct(string|null $name)
No description
getDeclaredType()
No description
void
int
getPosition()
No description
void
setPosition(int $position)
No description
bool
isOptional()
No description
void
setIsOptional(bool $isOptional)
No description
bool
isVariadic()
No description
void
setIsVariadic(bool $isVariadic)
No description
bool
isPassedByReference()
No description
void
setIsPassedByReference(bool $isPassedByReference)
No description
bool
isDeprecated()
No description
void
setDeprecated(bool $isDeprecated)
No description
mixed
getDefaultValue()
No description
void
setDefaultValue(mixed $defaultValue)
No description
void
bool
hasDefaultValue()
No description
void
setHasDefaultValue(bool $hasDefaultValue)
No description
Details
string|null
getName()
No description
void
setName(string|null $name)
No description
string|null
getId()
No description
void
setId(string|null $id)
No description
StubsMetadata|null
getStubsMetadata()
No description
StubsMetadata
initStubsMetadata()
No description
__construct(string|null $name)
No description
StandaloneType|UnionType|NullableType|NoType|IntersectionType
getDeclaredType()
No description
void
setType(StandaloneType|UnionType|NullableType|NoType|IntersectionType $type)
No description
int
getPosition()
No description
void
setPosition(int $position)
No description
bool
isOptional()
No description
void
setIsOptional(bool $isOptional)
No description
bool
isVariadic()
No description
void
setIsVariadic(bool $isVariadic)
No description
bool
isPassedByReference()
No description
void
setIsPassedByReference(bool $isPassedByReference)
No description
bool
isDeprecated()
No description
void
setDeprecated(bool $isDeprecated)
No description
mixed
getDefaultValue()
No description
void
setDefaultValue(mixed $defaultValue)
No description
void
setDefaultValueEvaluator(Closure $evaluator)
No description
bool
hasDefaultValue()
No description
void
setHasDefaultValue(bool $hasDefaultValue)
No description