Пример #1
0
 /**
  * Creates user, specially for fixtures
  *
  * @param array $userData
  *
  * @return FrontendUser $user
  */
 public function registerFixturesUser(array $userData)
 {
     $user = new FrontendUser();
     $user->setEmail($userData['email']);
     $user->setUsername($userData['username']);
     $user->setPlainPassword($userData['password']);
     $user->setEnabled($userData['enabled']);
     $user->setLocked($userData['locked']);
     $user->setLastLogin(new \DateTime(date('Y-m-d H:i:s')));
     $user->setPhone($userData['phone']);
     $user->setWebsite($userData['website']);
     $user->setFacebook($userData['facebook']);
     $user->setTwitter($userData['twitter']);
     $user->setAbout($userData['about']);
     $this->em->persist($user);
     $this->em->flush();
     return $user;
 }