DoctrineのCollection型
https://www.doctrine-project.org/projects/doctrine-collections/en/1.6/index.html
APIなど
注意点
filterしたとき、
keyは保たれるので、
{ [0]=>..., [1]=>..., [2]=>... }
をfilterした結果、0,1が消えたとき、
{ [2]=>...}
のようになる
だからfilter後に、
hoge[0]
でアクセスできない
こういうときは
hoge->first()
を使うなどする