We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 10652b4 commit 09c0a75Copy full SHA for 09c0a75
tests/PHPStan/Rules/Methods/data/dynamic-static-call.php
@@ -29,8 +29,8 @@ final static public function finalFoo():int
29
30
class Baz {
31
function doBaz(Foo $foo, FinalFoo $finalFoo, Bar $bar):void {
32
- $foo::doFoo();
33
- $finalFoo::doFoo();
34
- $bar::finalFoo();
+ $foo::doFoo(); // no error, subclass could override static method with impure impl
+ $finalFoo::doFoo(); // could error, because final class
+ $bar::finalFoo(); // could error, because final method
35
}
36
0 commit comments