/** * Update role field. * * @param AbstractRole $role * @param ObjectRepository $repository * @return bool */ protected function updateRole(AbstractRole $role, ObjectRepository $repository) { if ($role->getRole()) { return true; } $roleValue = $role->generateUniqueRole(); if ($repository->findOneBy(['role' => $roleValue])) { return false; } $role->setRole($roleValue, false); return true; }