/** * @param string $username * @param string[] $roleList * * @return User */ private function persistUser($username, array $roleList = array()) { $user = new User(); $user->setUsername($username); $user->setPlainPassword($username); $user->setEmail($username . '@example.local'); $user->setRoles($roleList); $user->setEnabled(true); $this->setReference('user-' . $username, $user); $this->manager->persist($user); return $user; }