/** * registerFixturesUser * * @param array $userData * * @return User $user */ public function registerFixturesUser(array $userData) { $user = new User(); $user->setEmail($userData['email']); $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(); // Update User role $user->setRoles($userData['roles']); $this->em->persist($user); $this->em->flush(); return $user; }