file-fetcher
|
This is an abstraction around a PHPUnit-specific docBlock, allowing us to ask meaningful questions about a specific reflection symbol.
Public Member Functions | |
requirements () | |
expectedException () | |
getProvidedData () | |
getInlineAnnotations () | |
symbolAnnotations () | |
isHookToBeExecutedBeforeClass () | |
isHookToBeExecutedAfterClass () | |
isToBeExecutedBeforeTest () | |
isToBeExecutedAfterTest () | |
Static Public Member Functions | |
static | ofClass (\ReflectionClass $class) |
static | ofMethod (\ReflectionMethod $method, string $classNameInHierarchy) |
Public Attributes | |
const | REGEX_DATA_PROVIDER = '/@dataProvider\s+([a-zA-Z0-9._:-\\\\x7f-\xff]+)/' |
PHPUnit\Util\Annotation\DocBlock::expectedException | ( | ) |
@psalm-return false|array{ class: class-string, code: int|string|null, message: string, message_regex: string }
@psalm-var class-string $class
PHPUnit\Util\Annotation\DocBlock::getInlineAnnotations | ( | ) |
@psalm-return array<string, array{line: int, value: string}>
PHPUnit\Util\Annotation\DocBlock::getProvidedData | ( | ) |
Returns the provided data for a method.
Exception |
@noinspection SuspiciousBinaryOperationInspection
PHPUnit\Util\Annotation\DocBlock::isHookToBeExecutedAfterClass | ( | ) |
PHPUnit\Util\Annotation\DocBlock::isHookToBeExecutedBeforeClass | ( | ) |
PHPUnit\Util\Annotation\DocBlock::isToBeExecutedAfterTest | ( | ) |
PHPUnit\Util\Annotation\DocBlock::isToBeExecutedBeforeTest | ( | ) |
|
static |
|
static |
@psalm-param class-string $classNameInHierarchy
PHPUnit\Util\Annotation\DocBlock::requirements | ( | ) |
@psalm-return array{ __OFFSET: array<string, int>&array{__FILE: string}, setting?: array<string, string>, extension_versions?: array<string, array{version: string, operator: string}> }&array< string, string|array{version: string, operator: string}|array{constraint: string}|array<int|string, string>
Warning | if the requirements version constraint is not well-formed |
PHPUnit\Util\Annotation\DocBlock::symbolAnnotations | ( | ) |
const PHPUnit\Util\Annotation\DocBlock::REGEX_DATA_PROVIDER = '/@dataProvider\s+([a-zA-Z0-9._:-\\\\x7f-\xff]+)/' |