Witam,
Przychodzą mi dane z API, na podstawie których muszę zweryfikować czy dane w bazie są aktualne. Próbuję więc pobrać rekord i chce stworzyć w jakikolwiek sposób jego klon i go zmodyfikować o dane z API aby je potem porównać.
$entity = $this->em->getRepository(self::MAPPING[$entityName])->findOneByVendorId($vendorId);
$entity2 = $this->em->getRepository(self::MAPPING[$entityName])->findOneByVendorId($vendorId);
$entity3 = $this->factories[$entityName]->modifyEntity($entity2, $def); //wew. modifyEntity wykonują się metody dla Entity typu setName()
//tutaj chcialbym porownac $entity1 == $entity3
Niestety zawsze w przypadku edycji $entity2 edytuje tez się $entity.
Jest na to jakiś sposób ?