Doctrine 2.3.1-DEV バージョンを使用しています。
最後にフェッチされた要素が参照によって渡されます。なんで?
$em = $this->getDoctrine()->getEntityManager();
$rows = $em->getRepository('FMECoreBundle:TheListGridRow')
->createQueryBuilder('row')
->getQuery()
->getArrayResult();
var_dump($rows);
出力:
array(3) {
[0]=>
array(2) {
["id"]=>
int(5)
["rank"]=>
int(1)
}
[1]=>
array(2) {
["id"]=>
int(6)
["rank"]=>
int(2)
}
[2]=>
&array(2) {
["id"]=>
int(7)
["rank"]=>
int(3)
}
}
なぜ最後の要素は&array(2)
? 誰が説明できますか?