Esempio n. 1
0
 /**
  * Creates new user in database from Google response data
  *
  * @param $data
  * @param \Google_Service_Oauth2_Userinfoplus $userData
  * @return \Entity\User
  */
 private function createUser($data, $userData)
 {
     $userEntity = new \Entity\User();
     $userEntity->setEmail($data['email']);
     $userEntity->setFirstName($userData['givenName']);
     $userEntity->setLastName($userData['familyName']);
     if (!$this->findOne('User')) {
         //first user
         $userEntity->setRole($this->findOne('Role'));
     }
     $this->persist($userEntity);
     $this->flush();
     return $userEntity;
 }
Esempio n. 2
0
 /**
  * Creates new user in database from Google response data
  *
  * @param $data
  * @param \Google_Service_Oauth2_Userinfoplus $userData
  * @return \Entity\User
  */
 private function createUser($data, $userData)
 {
     $userEntity = new \Entity\User();
     $userEntity->setEmail($data['email']);
     $userEntity->setFirstName($userData['givenName']);
     $userEntity->setLastName($userData['familyName']);
     $this->persist($userEntity);
     $this->flush();
     return $userEntity;
 }