--TEST-- Yield can be used in nested method calls --FILE-- foo($obj->foo(yield)); } $g1 = gen(new A); $g1->current(); $g2 = gen(new B); $g2->current(); $g1->next(); $g2->next(); ?> --EXPECT-- Called A::foo Called A::foo Called B::foo Called B::foo