diff --git a/tests/PHPStan/Rules/Methods/CallToStaticMethodStatementWithoutSideEffectsRuleTest.php b/tests/PHPStan/Rules/Methods/CallToStaticMethodStatementWithoutSideEffectsRuleTest.php index f9e047e2959..f8088b412ff 100644 --- a/tests/PHPStan/Rules/Methods/CallToStaticMethodStatementWithoutSideEffectsRuleTest.php +++ b/tests/PHPStan/Rules/Methods/CallToStaticMethodStatementWithoutSideEffectsRuleTest.php @@ -121,6 +121,11 @@ public function testBug10819(): void $this->analyse([__DIR__ . '/data/bug-10819.php'], $errors); } + public function testDynamicStaticCall(): void + { + $this->analyse([__DIR__ . '/data/dynamic-static-call.php'], []); + } + #[RequiresPhp('>= 8.5')] public function testPipeOperator(): void { diff --git a/tests/PHPStan/Rules/Methods/data/dynamic-static-call.php b/tests/PHPStan/Rules/Methods/data/dynamic-static-call.php new file mode 100644 index 00000000000..b52e5df44d7 --- /dev/null +++ b/tests/PHPStan/Rules/Methods/data/dynamic-static-call.php @@ -0,0 +1,36 @@ +