TestCompatibilityTrait.php
Namespace
Drupal\TestTools\PhpUnitCompatibility\PhpUnit10File
-
core/
tests/ Drupal/ TestTools/ PhpUnitCompatibility/ PhpUnit10/ TestCompatibilityTrait.php
View source
<?php
declare (strict_types=1);
namespace Drupal\TestTools\PhpUnitCompatibility\PhpUnit10;
/**
* Drupal's forward compatibility layer with multiple versions of PHPUnit.
*
* @internal
*/
trait TestCompatibilityTrait {
/**
* Gets @covers defined on the test class.
*
* @return string[]
* An array of classes listed with the @covers annotation.
*/
public function getTestClassCovers() : array {
$ret = [];
foreach ($this->valueObjectForEvents()
->metadata()
->isCovers()
->isClassLevel() as $metadata) {
$ret[] = $metadata->target();
}
return $ret;
}
}
Traits
| Title | Deprecated | Summary |
|---|---|---|
| TestCompatibilityTrait | Drupal's forward compatibility layer with multiple versions of PHPUnit. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.