testData/resolve/GenericMixinSeveralMixins.php (14 lines of code) (raw):
<?php
class MixinClass1
{
public function mixinClassMethod1() {}
}
class MixinClass2
{
public function mixinClassMethod2() {}
}
/**
* @template T
* @template T2
* @mixin T
* @mixin T2
*/
class GenericFoo {}
/**
* @param GenericFoo<MixinClass1, MixinClass2> $foo
*/
function doFoo(GenericFoo $foo): void
{
$foo->mixinClassMethod2<caret>();
}