/** * {@inheritDoc} */ public function load(ObjectManager $manager) { // admin group $adminGroup = new Group('admin'); $adminGroup->addRole('ROLE_ADMIN'); $this->addReference('admin-group', $adminGroup); $manager->persist($adminGroup); // customer group $userGroup = new Group('user'); $userGroup->addRole('ROLE_USER'); $this->addReference('user-group', $userGroup); $manager->persist($userGroup); $manager->flush(); }
/** * Load data to database. * * @param ObjectManager $em Doctrine entity manager */ public function load(ObjectManager $em) { $membre = new Group('Membre'); $joueur = new Group('Joueur'); $partenaire = new Group('Partenaire'); $community = new Group('Community Manager'); $moderateur = new Group('Modérateur'); $administrateur = new Group('Administrateur'); $fondateur = new Group('Fondateur'); $hebergeur = new Group('Hébergeur'); $membre->addRole('ROLE_MEMBRE'); $joueur->addRole('ROLE_JOUEUR'); $partenaire->addRole('ROLE_PARTENAIRE'); $community->addRole('ROLE_COMMUNITYMANAGER'); $moderateur->addRole('ROLE_MODERATEUR'); $administrateur->addRole('ROLE_ADMIN'); $fondateur->addRole('ROLE_FONDATEUR'); $hebergeur->addRole('ROLE_HEBERGEUR'); $em->persist($membre); $em->persist($joueur); $em->persist($partenaire); $em->persist($community); $em->persist($moderateur); $em->persist($administrateur); $em->persist($fondateur); $em->persist($hebergeur); $em->flush(); $this->addReference('group-membre', $membre); $this->addReference('group-joueur', $joueur); $this->addReference('group-partenaire', $partenaire); $this->addReference('group-community-manager', $community); $this->addReference('group-moderateur', $moderateur); $this->addReference('group-administrateur', $administrateur); $this->addReference('group-fondateur', $fondateur); $this->addReference('group-hebergeur', $hebergeur); }
/** * {@inheritDoc} */ public function setRoles(array $roles) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setRoles', array($roles)); return parent::setRoles($roles); }
/** * Tests Group->getId(). */ public function testGetId() { $this->assertNull($this->group->getId()); }