/** * @covers ::copyTransversable */ public function test_copyTransversable_generator() { $gen = function () { (yield 1); }; $iterator = $gen(); self::assertTrue($iterator === internal::copyTransversable($iterator), "Php 5.6 and 7 don't allow for cloning generator iterators, so we should silently fail if the generator is still good."); }