implements |
ExtendedMethodReflection |
---|
Methods | ||
---|---|---|
public
|
__construct(
InitializerExprTypeResolver $initializerExprTypeResolver,
ClassReflection $declaringClass,
?ClassReflection $declaringTrait,
BuiltinMethodReflection $reflection,
ReflectionProvider $reflectionProvider,
Parser $parser,
FunctionCallStatementFinder $functionCallStatementFinder,
Cache $cache,
TemplateTypeMap $templateTypeMap,
Type[] $phpDocParameterTypes,
?Type $phpDocReturnType,
?Type $phpDocThrowType,
?string $deprecatedDescription,
bool $isDeprecated,
bool $isInternal,
bool $isFinal,
?bool $isPure,
Assertions $asserts,
?Type $selfOutType,
?string $phpDocComment,
Type[] $phpDocParameterOutTypes,
)
|
# |
public
|
getDeclaringClass(): ClassReflection
|
# |
public
|
getDeclaringTrait(): ?ClassReflection
|
# |
public
|
getPrototype(): self|MethodPrototypeReflection
|
# |
public
|
isStatic(): bool
|
# |
public
|
getName(): string
|
# |
public
|
getVariants(): ParametersAcceptorWithPhpDocs[]
|
# |
public
|
isPrivate(): bool
|
# |
public
|
isPublic(): bool
|
# |
public
|
getDeprecatedDescription(): ?string
|
# |
public
|
isDeprecated(): TrinaryLogic
|
# |
public
|
isInternal(): TrinaryLogic
|
# |
public
|
isFinal(): TrinaryLogic
|
# |
public
|
isAbstract(): bool
|
# |
public
|
getThrowType(): ?Type
|
# |
public
|
hasSideEffects(): TrinaryLogic
|
# |
public
|
getAsserts(): Assertions
|
# |
public
|
getSelfOutType(): ?Type
|
# |
public
|
getDocComment(): ?string
|
# |
public
|
returnsByReference(): TrinaryLogic
|
# |