Skip to content

Commit e990321

Browse files
committed
FinalClassRule - skip tests
1 parent d631120 commit e990321

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

build/PHPStan/Build/FinalClassRule.php

+5
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
use PHPStan\Type\Type;
1515
use function in_array;
1616
use function sprintf;
17+
use function str_starts_with;
1718

1819
/**
1920
* @implements Rule<InClassNode>
@@ -52,6 +53,10 @@ public function processNode(Node $node, Scope $scope): array
5253
return [];
5354
}
5455

56+
if (str_starts_with($scope->getFile(), dirname(__DIR__, 3) . '/tests')) {
57+
return [];
58+
}
59+
5560
return [
5661
RuleErrorBuilder::message(
5762
sprintf('Class %s must be abstract or final.', $classReflection->getDisplayName()),

0 commit comments

Comments
 (0)