Skip to content

Commit 2e77ef2

Browse files
authored
BrowserTestBaseDefaultThemeRule namespace check
Uses a namespace check before performing reflections in BrowserTestBaseDefaultThemeRule
1 parent d18007f commit 2e77ef2

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/Rules/Drupal/Tests/BrowserTestBaseDefaultThemeRule.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@ public function processNode(Node $node, Scope $scope): array
2929
if ($node->namespacedName === null) {
3030
return [];
3131
}
32+
$testNamespacePart = (string) $node->namespacedName->slice(1, 3);
33+
if ($testNamespacePart !== 'Tests\\Functional' && $testNamespacePart !== 'Tests\\FunctionalJavascript') {
34+
return [];
35+
}
3236

3337
$classType = $scope->resolveTypeByName($node->namespacedName);
3438
assert($classType instanceof ObjectType);

0 commit comments

Comments
 (0)