testData/completion/StaticMethodsCompletionViaClassStringForeachValue.php (13 lines of code) (raw):

<?php namespace Test1; class Foo { static function staticMethod() {} static function staticMethod2() {} function nonStaticMethod2() {} } namespace Test2; use Test1\Foo; /** @var array<class-string<Foo>> $arr */ $arr = []; foreach ($arr as $key => $value) { $value::<caret>; }