Esempio n. 1
0
 public function load(ObjectManager $manager)
 {
     // Les noms d'utilisateurs à créer
     $listNames = array('Alexandre', 'Marine', 'Anna');
     foreach ($listNames as $name) {
         // On crée l'utilisateur
         $user = new User();
         // Le nom d'utilisateur et le mot de passe sont identiques
         $user->setUsername($name);
         $user->setPassword($name);
         $user->setEmail($name . '@monsite.com');
         // On définit uniquement le role ROLE_USER qui est le role de base
         $user->setRoles(array('ROLE_USER'));
         // On le persiste
         $manager->persist($user);
     }
     // On déclenche l'enregistrement
     $manager->flush();
 }
Esempio n. 2
0
 public function load(ObjectManager $manager)
 {
     // Les noms d'utilisateurs à créer
     $listNames = array('Alexandre', 'Marine', 'Anna');
     foreach ($listNames as $name) {
         // On crée l'utilisateur
         $user = new User();
         // Le nom d'utilisateur et le mot de passe sont identiques
         $user->setUsername($name);
         $user->setPassword(hash('sha512', $name));
         $user->setEnabled(true);
         // On ne se sert pas du sel pour l'instant
         //$user->setSalt('');
         // On définit uniquement le role ROLE_USER qui est le role de base
         $user->setRoles(array('ROLE_AUTEUR'));
         $user->setEmail($name . '@truc.io');
         // On le persiste
         $manager->persist($user);
     }
     // On déclenche l'enregistrement
     $manager->flush();
 }