class Covers
Same name in this branch
- 11.1.x vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Covers.php \phpDocumentor\Reflection\DocBlock\Tags\Covers
@psalm-immutable
@no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
Hierarchy
Expanded class hierarchy of Covers
2 files declare their use of Covers
- CodeCoverage.php in vendor/
phpunit/ phpunit/ src/ Metadata/ Api/ CodeCoverage.php - Groups.php in vendor/
phpunit/ phpunit/ src/ Metadata/ Api/ Groups.php
2 string references to 'Covers'
- AnnotationParser::forClass in vendor/
phpunit/ phpunit/ src/ Metadata/ Parser/ AnnotationParser.php - @psalm-param class-string $className
- AnnotationParser::forMethod in vendor/
phpunit/ phpunit/ src/ Metadata/ Parser/ AnnotationParser.php - @psalm-param class-string $className @psalm-param non-empty-string $methodName
File
-
vendor/
phpunit/ phpunit/ src/ Metadata/ Covers.php, line 17
Namespace
PHPUnit\MetadataView source
final class Covers extends Metadata {
/**
* @psalm-var non-empty-string
*/
private readonly string $target;
/**
* @psalm-param 0|1 $level
* @psalm-param non-empty-string $target
*/
protected function __construct(int $level, string $target) {
parent::__construct($level);
$this->target = $target;
}
/**
* @psalm-assert-if-true Covers $this
*/
public function isCovers() : bool {
return true;
}
/**
* @psalm-return non-empty-string
*/
public function target() : string {
return $this->target;
}
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overriden Title | Overrides |
---|---|---|---|---|---|
Covers::$target | private | property | @psalm-var non-empty-string | ||
Covers::isCovers | public | function | @psalm-assert-if-true Covers $this | Overrides Metadata::isCovers | |
Covers::target | public | function | @psalm-return non-empty-string | ||
Covers::__construct | protected | function | @psalm-param 0|1 $level @psalm-param non-empty-string $target |
Overrides Metadata::__construct | |
Metadata::$level | private | property | @psalm-var 0|1 | ||
Metadata::after | public static | function | |||
Metadata::afterClass | public static | function | |||
Metadata::backupGlobalsOnClass | public static | function | |||
Metadata::backupGlobalsOnMethod | public static | function | |||
Metadata::backupStaticPropertiesOnClass | public static | function | |||
Metadata::backupStaticPropertiesOnMethod | public static | function | |||
Metadata::before | public static | function | |||
Metadata::beforeClass | public static | function | |||
Metadata::CLASS_LEVEL | private | constant | |||
Metadata::coversClass | public static | function | @psalm-param class-string $className | ||
Metadata::coversDefaultClass | public static | function | @psalm-param class-string $className | ||
Metadata::coversFunction | public static | function | @psalm-param non-empty-string $functionName | ||
Metadata::coversNothingOnClass | public static | function | |||
Metadata::coversNothingOnMethod | public static | function | |||
Metadata::coversOnClass | public static | function | @psalm-param non-empty-string $target | ||
Metadata::coversOnMethod | public static | function | @psalm-param non-empty-string $target | ||
Metadata::dataProvider | public static | function | @psalm-param class-string $className @psalm-param non-empty-string $methodName |
||
Metadata::dependsOnClass | public static | function | @psalm-param class-string $className | ||
Metadata::dependsOnMethod | public static | function | @psalm-param class-string $className @psalm-param non-empty-string $methodName |
||
Metadata::doesNotPerformAssertionsOnClass | public static | function | |||
Metadata::doesNotPerformAssertionsOnMethod | public static | function | |||
Metadata::excludeGlobalVariableFromBackupOnClass | public static | function | @psalm-param non-empty-string $globalVariableName | ||
Metadata::excludeGlobalVariableFromBackupOnMethod | public static | function | @psalm-param non-empty-string $globalVariableName | ||
Metadata::excludeStaticPropertyFromBackupOnClass | public static | function | @psalm-param class-string $className @psalm-param non-empty-string $propertyName |
||
Metadata::excludeStaticPropertyFromBackupOnMethod | public static | function | @psalm-param class-string $className @psalm-param non-empty-string $propertyName |
||
Metadata::groupOnClass | public static | function | @psalm-param non-empty-string $groupName | ||
Metadata::groupOnMethod | public static | function | @psalm-param non-empty-string $groupName | ||
Metadata::ignoreClassForCodeCoverage | public static | function | @psalm-param class-string $className | ||
Metadata::ignoreDeprecationsOnClass | public static | function | |||
Metadata::ignoreDeprecationsOnMethod | public static | function | |||
Metadata::ignoreFunctionForCodeCoverage | public static | function | @psalm-param non-empty-string $functionName | ||
Metadata::ignoreMethodForCodeCoverage | public static | function | @psalm-param class-string $className @psalm-param non-empty-string $methodName |
||
Metadata::isAfter | public | function | @psalm-assert-if-true After $this | 1 | |
Metadata::isAfterClass | public | function | @psalm-assert-if-true AfterClass $this | 1 | |
Metadata::isBackupGlobals | public | function | @psalm-assert-if-true BackupGlobals $this | 1 | |
Metadata::isBackupStaticProperties | public | function | @psalm-assert-if-true BackupStaticProperties $this | 1 | |
Metadata::isBefore | public | function | @psalm-assert-if-true Before $this | 1 | |
Metadata::isBeforeClass | public | function | @psalm-assert-if-true BeforeClass $this | 1 | |
Metadata::isClassLevel | public | function | |||
Metadata::isCoversClass | public | function | @psalm-assert-if-true CoversClass $this | 1 | |
Metadata::isCoversDefaultClass | public | function | @psalm-assert-if-true CoversDefaultClass $this | 1 | |
Metadata::isCoversFunction | public | function | @psalm-assert-if-true CoversFunction $this | 1 | |
Metadata::isCoversNothing | public | function | @psalm-assert-if-true CoversNothing $this | 1 | |
Metadata::isDataProvider | public | function | @psalm-assert-if-true DataProvider $this | 1 | |
Metadata::isDependsOnClass | public | function | @psalm-assert-if-true DependsOnClass $this | 1 | |
Metadata::isDependsOnMethod | public | function | @psalm-assert-if-true DependsOnMethod $this | 1 | |
Metadata::isDoesNotPerformAssertions | public | function | @psalm-assert-if-true DoesNotPerformAssertions $this | 1 | |
Metadata::isExcludeGlobalVariableFromBackup | public | function | @psalm-assert-if-true ExcludeGlobalVariableFromBackup $this | 1 | |
Metadata::isExcludeStaticPropertyFromBackup | public | function | @psalm-assert-if-true ExcludeStaticPropertyFromBackup $this | 1 | |
Metadata::isGroup | public | function | @psalm-assert-if-true Group $this | 1 | |
Metadata::isIgnoreClassForCodeCoverage | public | function | @psalm-assert-if-true IgnoreClassForCodeCoverage $this | 1 | |
Metadata::isIgnoreDeprecations | public | function | @psalm-assert-if-true IgnoreDeprecations $this | 1 | |
Metadata::isIgnoreFunctionForCodeCoverage | public | function | @psalm-assert-if-true IgnoreFunctionForCodeCoverage $this | 1 | |
Metadata::isIgnoreMethodForCodeCoverage | public | function | @psalm-assert-if-true IgnoreMethodForCodeCoverage $this | 1 | |
Metadata::isMethodLevel | public | function | |||
Metadata::isPostCondition | public | function | @psalm-assert-if-true PostCondition $this | 1 | |
Metadata::isPreCondition | public | function | @psalm-assert-if-true PreCondition $this | 1 | |
Metadata::isPreserveGlobalState | public | function | @psalm-assert-if-true PreserveGlobalState $this | 1 | |
Metadata::isRequiresFunction | public | function | @psalm-assert-if-true RequiresFunction $this | 1 | |
Metadata::isRequiresMethod | public | function | @psalm-assert-if-true RequiresMethod $this | 1 | |
Metadata::isRequiresOperatingSystem | public | function | @psalm-assert-if-true RequiresOperatingSystem $this | 1 | |
Metadata::isRequiresOperatingSystemFamily | public | function | @psalm-assert-if-true RequiresOperatingSystemFamily $this | 1 | |
Metadata::isRequiresPhp | public | function | @psalm-assert-if-true RequiresPhp $this | 1 | |
Metadata::isRequiresPhpExtension | public | function | @psalm-assert-if-true RequiresPhpExtension $this | 1 | |
Metadata::isRequiresPhpunit | public | function | @psalm-assert-if-true RequiresPhpunit $this | 1 | |
Metadata::isRequiresSetting | public | function | @psalm-assert-if-true RequiresSetting $this | 1 | |
Metadata::isRunClassInSeparateProcess | public | function | @psalm-assert-if-true RunClassInSeparateProcess $this | 1 | |
Metadata::isRunInSeparateProcess | public | function | @psalm-assert-if-true RunInSeparateProcess $this | 1 | |
Metadata::isRunTestsInSeparateProcesses | public | function | @psalm-assert-if-true RunTestsInSeparateProcesses $this | 1 | |
Metadata::isTest | public | function | @psalm-assert-if-true Test $this | 1 | |
Metadata::isTestDox | public | function | @psalm-assert-if-true TestDox $this | 1 | |
Metadata::isTestWith | public | function | @psalm-assert-if-true TestWith $this | 1 | |
Metadata::isUses | public | function | @psalm-assert-if-true Uses $this | 1 | |
Metadata::isUsesClass | public | function | @psalm-assert-if-true UsesClass $this | 1 | |
Metadata::isUsesDefaultClass | public | function | @psalm-assert-if-true UsesDefaultClass $this | 1 | |
Metadata::isUsesFunction | public | function | @psalm-assert-if-true UsesFunction $this | 1 | |
Metadata::isWithoutErrorHandler | public | function | @psalm-assert-if-true WithoutErrorHandler $this | 1 | |
Metadata::METHOD_LEVEL | private | constant | |||
Metadata::postCondition | public static | function | |||
Metadata::preCondition | public static | function | |||
Metadata::preserveGlobalStateOnClass | public static | function | |||
Metadata::preserveGlobalStateOnMethod | public static | function | |||
Metadata::requiresFunctionOnClass | public static | function | @psalm-param non-empty-string $functionName | ||
Metadata::requiresFunctionOnMethod | public static | function | @psalm-param non-empty-string $functionName | ||
Metadata::requiresMethodOnClass | public static | function | @psalm-param class-string $className @psalm-param non-empty-string $methodName |
||
Metadata::requiresMethodOnMethod | public static | function | @psalm-param class-string $className @psalm-param non-empty-string $methodName |
||
Metadata::requiresOperatingSystemFamilyOnClass | public static | function | @psalm-param non-empty-string $operatingSystemFamily | ||
Metadata::requiresOperatingSystemFamilyOnMethod | public static | function | @psalm-param non-empty-string $operatingSystemFamily | ||
Metadata::requiresOperatingSystemOnClass | public static | function | @psalm-param non-empty-string $operatingSystem | ||
Metadata::requiresOperatingSystemOnMethod | public static | function | @psalm-param non-empty-string $operatingSystem | ||
Metadata::requiresPhpExtensionOnClass | public static | function | @psalm-param non-empty-string $extension | ||
Metadata::requiresPhpExtensionOnMethod | public static | function | @psalm-param non-empty-string $extension | ||
Metadata::requiresPhpOnClass | public static | function | |||
Metadata::requiresPhpOnMethod | public static | function | |||
Metadata::requiresPhpunitOnClass | public static | function | |||
Metadata::requiresPhpunitOnMethod | public static | function | |||
Metadata::requiresSettingOnClass | public static | function | @psalm-param non-empty-string $setting @psalm-param non-empty-string $value |
||
Metadata::requiresSettingOnMethod | public static | function | @psalm-param non-empty-string $setting @psalm-param non-empty-string $value |
||
Metadata::runClassInSeparateProcess | public static | function | |||
Metadata::runInSeparateProcess | public static | function | |||
Metadata::runTestsInSeparateProcesses | public static | function | |||
Metadata::test | public static | function | |||
Metadata::testDoxOnClass | public static | function | @psalm-param non-empty-string $text | ||
Metadata::testDoxOnMethod | public static | function | @psalm-param non-empty-string $text | ||
Metadata::testWith | public static | function | |||
Metadata::usesClass | public static | function | @psalm-param class-string $className | ||
Metadata::usesDefaultClass | public static | function | @psalm-param class-string $className | ||
Metadata::usesFunction | public static | function | @psalm-param non-empty-string $functionName | ||
Metadata::usesOnClass | public static | function | @psalm-param non-empty-string $target | ||
Metadata::usesOnMethod | public static | function | @psalm-param non-empty-string $target | ||
Metadata::withoutErrorHandler | public static | function |