Skip to content

Commit e18d10e

Browse files
committed
[TASK] Skip get calls in FunctionalTestCase class
1 parent 388b282 commit e18d10e

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/Rule/ContainerInterfacePrivateServiceRule.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,11 @@ private function shouldSkip(MethodCall $node, Scope $scope): bool
5858
$argType = $scope->getType($node->var);
5959

6060
$isPsrContainerType = (new ObjectType('Psr\Container\ContainerInterface'))->isSuperTypeOf($argType);
61+
$isTestCaseType = (new ObjectType('TYPO3\TestingFramework\Core\Functional\FunctionalTestCase'))->isSuperTypeOf($argType);
62+
63+
if ($isPsrContainerType->yes() && $isTestCaseType->yes()) {
64+
return true;
65+
}
6166

6267
return !$isPsrContainerType->yes();
6368
}

0 commit comments

Comments
 (0)