Beispiel #1
0
 /** @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));
     });
 }
Beispiel #2
0
 public function connectWithUser(UserEntity $userEntity)
 {
     $userEntity->addSocialLogin($this->getSocialLoginEntity());
     $this->userRepository->save($userEntity);
 }
Beispiel #3
0
 /**
  * @param UserEntity $userEntity
  */
 public function connectWithUser(UserEntity $userEntity)
 {
     $userEntity->addLoginProvider($this->getLoginProviderEntity());
     $this->userRepository->save($userEntity);
 }
Beispiel #4
0
 public function __toString()
 {
     return $this->user->__toString();
 }