private function insertRoles()
{
/** @var \Doctrine\ORM\EntityManager $em */
$em = $this->getDoctrine()->getManager();
$roles = $this->container->getParameter('roles');
$role_repo = $em->getRepository('OjsUserBundle:Role');
$return = [];
foreach ($roles as $role) {
$new_role = new Role();
$check = $role_repo->findOneBy(array('role' => $role['role']));
if (!empty($check)) {
continue;
}
$return[] = "Added : {$role['role']}";
$new_role->setName($role['desc']);
$new_role->setRole($role['role']);
$em->persist($new_role);
}
$em->flush();
return implode("\n", $return);
}