em->find(AttributeMapping::class, $id); } /** @return list */ public function findByPlatformConfig(Uuid $platformConfigId): array { /** @var list */ return $this->em->getRepository(AttributeMapping::class) ->createQueryBuilder('m') ->where('IDENTITY(m.platformConfig) = :configId') ->setParameter('configId', $platformConfigId->toRfc4122()) ->getQuery() ->getResult(); } public function save(AttributeMapping $mapping): void { $this->em->persist($mapping); $this->em->flush(); } public function remove(AttributeMapping $mapping): void { $this->em->remove($mapping); $this->em->flush(); } }