Example #1
0
 public function registerFormSucceeded(Form $form, $values)
 {
     try {
         $user = $this->users->createEntity();
         $user->setUsername($values->name);
         $user->setPassword($values->password);
         $this->users->persist($user);
         $this->redirect('Sign:in');
     } catch (\App\Model\Repository\DuplicateNameException $e) {
         $form['username']->addError('Toto uživatelské jméno je již použité. Zvolte prosím jiné.');
     } catch (\Exception $e) {
         \Tracy\Debugger::log($e);
         $form->addError('Při registraci došlo k neočekávané chybě. Zkuste to prosím znovu.');
     }
 }