Pinq\Tests\Integration\Traversable\GroupJoinTest::testThatGroupJoinDoesNotMaintainProjectedValueReferences PHP Метод

testThatGroupJoinDoesNotMaintainProjectedValueReferences() публичный Метод

public testThatGroupJoinDoesNotMaintainProjectedValueReferences ( Pinq\ITraversable $traversable )
$traversable Pinq\ITraversable
    public function testThatGroupJoinDoesNotMaintainProjectedValueReferences(\Pinq\ITraversable $traversable)
    {
        $data = $this->makeRefs(range(1, 20));
        $traversable->append($data)->groupJoin($traversable)->on(function () {
            return true;
        })->to(function &(&$i) {
            return $i;
        });
        $this->assertSame(range(1, 20), $data);
    }