public function updateUser(User $user) { $user->setEmail($this->email); $user->setName($this->name); $user->setPassword($this->passwordEncoder->encodePassword($user, $this->password)); }
public function emailAddressConfirmed(BaseUser $user) { if (!empty($user->getNewEmail())) { $user->setEmail($user->getNewEmail()); $user->setNewEmail(null); } $user->setEnabled(true); $this->resetTokenData($user); $event = new UserEvent($user); $this->dispatcher->dispatch(UserEvents::CONFIRMATION_SUCCESS, $event); $this->entityManager->persist($user); $this->entityManager->flush(); }