Exemple #1
0
 /**
  * Creates User, specially for fixtures
  *
  * @param array $userData
  *
  * @return BackendUser $user
  */
 public function registerFixturesUser(array $userData)
 {
     $user = new BackendUser();
     $user->setEmail($userData['email']);
     $user->setUsername($userData['username']);
     $user->setPlainPassword($userData['password']);
     $user->setEnabled(true);
     $user->setLocked(false);
     $user->setLastLogin(new \DateTime(date('Y-m-d H:i:s')));
     $this->dm->persist($user);
     $this->dm->flush();
     return $user;
 }