implements |
FunctionReflection |
---|
Methods | ||
---|---|---|
public
|
__construct(
Function_|ClassMethod $functionLike,
string $fileName,
TemplateTypeMap $templateTypeMap,
Type[] $realParameterTypes,
Type[] $phpDocParameterTypes,
Type[] $realParameterDefaultValues,
Type $realReturnType,
?Type $phpDocReturnType,
?Type $throwType,
?string $deprecatedDescription,
bool $isDeprecated,
bool $isInternal,
bool $isFinal,
?bool $isPure,
bool $acceptsNamedArguments,
Assertions $assertions,
?string $phpDocComment,
Type[] $parameterOutTypes,
array<string, bool> $immediatelyInvokedCallableParameters,
array<string, Type> $phpDocClosureThisTypeParameters,
)
|
# |
protected
|
getFunctionLike(): FunctionLike
|
# |
public
|
getFileName(): string
|
# |
public
|
getName(): string
|
# |
public
|
getVariants(): ParametersAcceptorWithPhpDocs[]
|
# |
public
|
getNamedArgumentsVariants(): ?array
|
# |
protected
|
getReturnType(): Type
|
# |
public
|
getDeprecatedDescription(): ?string
|
# |
public
|
isDeprecated(): TrinaryLogic
|
# |
public
|
isInternal(): TrinaryLogic
|
# |
public
|
isFinal(): TrinaryLogic
|
# |
public
|
isFinalByKeyword(): TrinaryLogic
|
# |
public
|
getThrowType(): ?Type
|
# |
public
|
hasSideEffects(): TrinaryLogic
|
# |
public
|
isBuiltin(): bool
|
# |
public
|
isGenerator(): bool
|
# |
public
|
acceptsNamedArguments(): bool
|
# |
public
|
getAsserts(): Assertions
|
# |
public
|
getDocComment(): ?string
|
# |
public
|
returnsByReference(): TrinaryLogic
|
# |
public
|
isPure(): TrinaryLogic
|
# |