*/
public static function getMissingRequirements(string $className, string $methodName): array
{
- $required = static::getRequirements($className, $methodName);
+ $required = self::getRequirements($className, $methodName);
$missing = [];
$hint = null;
public static function isTestMethod(\ReflectionMethod $method): bool
{
+ if (!$method->isPublic()) {
+ return false;
+ }
+
if (\strpos($method->getName(), 'test') === 0) {
return true;
}
}
foreach ($methods as $method) {
- if ($inverse && !$method->$visibility()) {
+ if ($inverse && !$method->{$visibility}()) {
$codeToCoverList[] = $method;
- } elseif (!$inverse && $method->$visibility()) {
+ } elseif (!$inverse && $method->{$visibility}()) {
$codeToCoverList[] = $method;
}
}