implements |
ReflectionProvider |
---|
Methods | ||
---|---|---|
public
|
__construct(ReflectionProvider $reflectionProvider, string[] $universalObjectCratesClasses)
|
# |
public
static
|
registerInstance(Broker $broker): void
|
# |
public
static
|
getInstance(): Broker
|
# |
public
|
hasClass(string $className): bool
|
# |
public
|
getClass(string $className): ClassReflection
|
# |
public
|
getClassName(string $className): string
|
# |
public
|
supportsAnonymousClasses(): bool
|
# |
public
|
getAnonymousClassReflection(Class_ $classNode, Scope $scope): ClassReflection
|
# |
public
|
hasFunction(Name $nameNode, ?NamespaceAnswerer $namespaceAnswerer): bool
|
# |
public
|
getFunction(Name $nameNode, ?NamespaceAnswerer $namespaceAnswerer): FunctionReflection
|
# |
public
|
resolveFunctionName(Name $nameNode, ?NamespaceAnswerer $namespaceAnswerer): ?string
|
# |
public
|
hasConstant(Name $nameNode, ?NamespaceAnswerer $namespaceAnswerer): bool
|
# |
public
|
getConstant(Name $nameNode, ?NamespaceAnswerer $namespaceAnswerer): GlobalConstantReflection
|
# |
public
|
resolveConstantName(Name $nameNode, ?NamespaceAnswerer $namespaceAnswerer): ?string
|
# |
public
|
getUniversalObjectCratesClasses(): string[]
|
# |