final
extends
ReflectionParameter
public
__construct(ReflectionParameter $betterReflectionParameter)
__toString(): non-empty-string
getName(): string
isPassedByReference(): bool
canBePassedByValue(): bool
getDeclaringFunction(): ReflectionFunction|ReflectionMethod
getDeclaringClass(): ReflectionClass|null
getClass(): ReflectionClass|null
isArray(): bool
isCallable(): bool
allowsNull(): bool
getPosition(): int
isOptional(): bool
isVariadic(): bool
isDefaultValueAvailable(): bool
getDefaultValue()
Use getDefaultValueExpression()
getDefaultValueExpr(): Expr
getDefaultValueExpression(): Expr
isDefaultValueConstant(): bool
getDefaultValueConstantName(): string
hasType(): bool
getType(): ReflectionUnionType|ReflectionNamedType|ReflectionIntersectionType|null
isPromoted(): bool
getAttributes(class-string|null $name = null, int $flags = 0): list<ReflectionAttribute|FakeReflectionAttribute>
__get(string $name): mixed