extends |
PhpFunctionFromParserNodeReflection |
---|---|
implements |
ExtendedMethodReflection |
Methods | ||
---|---|---|
public
|
__construct(
ClassReflection $declaringClass,
ClassMethod $classMethod,
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,
?Type $selfOutType,
?string $phpDocComment,
array $parameterOutTypes,
array<string, bool> $immediatelyInvokedCallableParameters,
array<string, Type> $phpDocClosureThisTypeParameters,
)
|
# |
public
|
getDeclaringClass(): ClassReflection
|
# |
public
|
getPrototype(): ClassMemberReflection
|
# |
public
|
isStatic(): bool
|
# |
public
|
isPrivate(): bool
|
# |
public
|
isPublic(): bool
|
# |
public
|
isBuiltin(): bool
|
# |
public
|
getSelfOutType(): ?Type
|
# |
public
|
returnsByReference(): TrinaryLogic
|
# |
public
|
isAbstract(): TrinaryLogic
|
# |
public
|
hasSideEffects(): TrinaryLogic
|
# |