private function generateUsers(ObjectManager $manager) { $users = array(array('userName' => 'admin', 'firstName' => 'John', 'lastName' => 'DOE', 'email' => '*****@*****.**', 'password' => 'admin', 'roles' => array('ROLE_ADMIN'), 'enabled' => true), array('userName' => 'adacosta', 'firstName' => 'Alfonse', 'lastName' => 'DA COSTA', 'email' => '*****@*****.**', 'password' => 'adacosta', 'enabled' => true), array('userName' => 'jessy', 'firstName' => 'Jessy', 'lastName' => 'JAMES', 'email' => '*****@*****.**', 'password' => 'jessy', 'enabled' => true), array('userName' => 'alice', 'firstName' => 'Alice', 'lastName' => 'Flint', 'email' => '*****@*****.**', 'password' => 'alice', 'enabled' => false)); foreach ($users as $key => $user) { $entry = new User(); $entry->setUserName($user['userName']); $entry->setFirstName($user['firstName']); $entry->setLastName($user['lastName']); $entry->setEmail($user['email']); $entry->setPlainPassword($user['password']); $entry->setEnabled($user['enabled']); if (isset($user['roles'])) { foreach ($user['roles'] as $role) { $entry->addRole($role); } } $manager->persist($entry); } }