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(); }