/** @ORM\PostLoad */ public function postLoadHandler(UserEntity $user, LifecycleEventArgs $event) { $em = $event->getEntityManager(); $user->setExtendedUserCallback(function () use($em, $user) { return $em->getRepository($user->getClass())->findOneBy(array('user' => $user->id)); }); }
public function connectWithUser(UserEntity $userEntity) { $userEntity->addSocialLogin($this->getSocialLoginEntity()); $this->userRepository->save($userEntity); }
/** * @param UserEntity $userEntity */ public function connectWithUser(UserEntity $userEntity) { $userEntity->addLoginProvider($this->getLoginProviderEntity()); $this->userRepository->save($userEntity); }
public function __toString() { return $this->user->__toString(); }