findOneBy(['npub' => $user->getNpub()]); if ($entity !== null) { $user->setId($entity->getId()); } else { $this->entityManager->persist($user); } return $user; } }