/** * Load data fixtures with the passed EntityManager * * @param ObjectManager $manager */ public function load(ObjectManager $manager) { $rm = $this->container->get('core_rest.resource_manager'); //On récupère les groupes "utilisateurs" //$adminGroup = $this->getReference('admin-group'); //$individualGroup = $this->getReference('individual-group'); //$agencyGroup = $this->getReference('agency-group'); //$builderGroup = $this->getReference('builder-group'); //$developerGroup = $this->getReference('developer-group'); //$instigatorGroup = $this->getReference('instigator-group'); //On crée des nouveaux utilisateurs $userAdmin = new User(); $userAdmin->setEmail('*****@*****.**'); $userAdmin->setFirstName("Michel"); $userAdmin->setLastName("Admin"); $userAdmin->setPlainPassword('admin'); $particulier = new User(); $particulier->setEmail('*****@*****.**'); $particulier->setFirstName("Josette"); $particulier->setLastName("Salle"); $particulier->setPlainPassword("particulier"); //On affecte les groupes aux utilisateurs //$userAdmin->addGroup($adminGroup); //$particulier->addGroup($individualGroup); //UserBundle $userAdmin->addRole('ROLE_NOTIFICATION_DELETE'); $userAdmin->addRole('ROLE_NOTIFICATION_UPDATE'); $rm->create($userAdmin); $this->addReference('userAdmin', $userAdmin); }