/**
  * Create a new user group backend
  */
 public function createAction()
 {
     $form = new UserGroupBackendForm();
     $form->setRedirectUrl('usergroupbackend/list');
     $form->addDescription($this->translate('Create a new backend to associate users and groups with.'));
     $form->setIniConfig(Config::app('groups'));
     $form->setOnSuccess(function (UserGroupBackendForm $form) {
         try {
             $form->add(array_filter($form->getValues()));
         } catch (Exception $e) {
             $form->error($e->getMessage());
             return false;
         }
         if ($form->save()) {
             Notification::success(t('User group backend successfully created'));
             return true;
         }
         return false;
     });
     $form->handleRequest();
     $this->renderForm($form, $this->translate('New User Group Backend'));
 }