コード例 #1
0
ファイル: LoadFixtures.php プロジェクト: BookWorld1/courses
 protected function _loadRole(ObjectManager $manager)
 {
     $array = array();
     $array[] = array('role' => 'ROLE_ADMIN', 'name' => 'Admin', 'use' => false);
     $array[] = array('role' => 'ROLE_STUDENT', 'name' => 'Student', 'use' => true);
     $array[] = array('role' => 'ROLE_UNCONFIRMED_TEACHER', 'name' => 'Teacher', 'use' => true);
     $array[] = array('role' => 'ROLE_TEACHER', 'name' => 'Teacher', 'use' => false);
     foreach ($array as $roles) {
         $role = new Role();
         $role->setName($roles['name']);
         $role->setRole($roles['role']);
         $role->setUserole($roles['use']);
         $manager->persist($role);
     }
     $manager->flush();
 }