abstract | |
|---|---|
extends |
PHPStanTestCase |
| Methods | ||
|---|---|---|
protected
static
|
createNodeScopeResolver(): NodeScopeResolver|GeneratorNodeScopeResolver
|
# |
protected
static
|
createScope(string $file, string[] $dynamicConstantNames = []): MutatingScope
|
# |
public
static
|
processFile(string $file, callable(Node, Scope): void $callback, string[] $dynamicConstantNames = []): void
|
# |
public
|
assertFileAsserts(string $assertType, string $file, mixed ...$args): void
|
# |
public
static
|
gatherAssertTypes(
string $file,
): array<string, array{0: 'type', 1: string, 2: (int|float|string|bool|null), 3: string, 4: int, 5?: non-empty-list<non-falsy-string>}|array{0: 'superType', 1: string, 2: string, 3: string, 4: bool, 5: int, 6?: non-empty-list<non-falsy-string>}|array{0: 'variableCertainty', 1: string, 2: TrinaryLogic, 3: TrinaryLogic, 4: string, 5: int, 6?: non-empty-list<non-falsy-string>}>
|
# |
public
static
|
gatherAssertTypesFromDirectory(string $directory): array<string, mixed[]>
|
# |
public
static
|
findTestDataFilesFromDirectory(string $directory): list<string>
|
# |
public
static
|
getAdditionalConfigFiles(): array
|
# |
protected
static
|
getAdditionalAnalysedFiles(): string[]
|
# |
protected
static
|
getEarlyTerminatingMethodCalls(): string[][]
|
# |
protected
static
|
getEarlyTerminatingFunctionCalls(): string[]
|
# |