$attributes * * @return array */ public function __invoke(TestCaseMethodFactory $method, array $attributes): array { foreach ($method->covers as $covering) { if ($covering instanceof CoversClass) { $attributes[] = "#[\PHPUnit\Framework\Attributes\CoversClass({$covering->class}]"; } else if ($covering instanceof CoversFunction) { $attributes[] = "#[\PHPUnit\Framework\Attributes\CoversFunction('{$covering->function}']"; } else { $attributes[] = "#[\PHPUnit\Framework\Attributes\CoversNothing]"; } } return $attributes; } }