public function testModifyingCollectionInChangeTrackingNotifyDocument() { $profile = new ProfileNotify(); $f1 = new File(); $f1->setName('av.jpeg'); $profile->getImages()->add($f1); $f2 = new File(); $f2->setName('ghost.gif'); $profile->getImages()->add($f2); $this->dm->persist($profile); $this->dm->flush(); $profile = $this->dm->find(get_class($profile), $profile->getProfileId()); $profile->getImages()->move(0, 1); $this->dm->flush(); $this->dm->clear(); $profile = $this->dm->find(get_class($profile), $profile->getProfileId()); $this->assertCount(2, $profile->getImages()); $this->assertEquals($f2->getName(), $profile->getImages()[0]->getName()); $this->assertEquals($f1->getName(), $profile->getImages()[1]->getName()); }