aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Wallabag/CoreBundle/Form
diff options
context:
space:
mode:
authorJeremy Benoist <jeremy.benoist@gmail.com>2016-10-01 17:46:44 +0200
committerJeremy Benoist <jeremy.benoist@gmail.com>2016-10-02 11:08:53 +0200
commit03141f9b9548bca117136ba5bdcf811d9e59b155 (patch)
tree17102a611ba7129709735ed6aab06ed4c0d9d7bf /src/Wallabag/CoreBundle/Form
parent152fcccd4489378a8ed9391e3e191df4aeba6435 (diff)
downloadwallabag-03141f9b9548bca117136ba5bdcf811d9e59b155.tar.gz
wallabag-03141f9b9548bca117136ba5bdcf811d9e59b155.tar.zst
wallabag-03141f9b9548bca117136ba5bdcf811d9e59b155.zip
Cleanup & add link on baggy menu
Diffstat (limited to 'src/Wallabag/CoreBundle/Form')
-rw-r--r--src/Wallabag/CoreBundle/Form/Type/NewUserType.php58
1 files changed, 0 insertions, 58 deletions
diff --git a/src/Wallabag/CoreBundle/Form/Type/NewUserType.php b/src/Wallabag/CoreBundle/Form/Type/NewUserType.php
deleted file mode 100644
index 6a6f63d1..00000000
--- a/src/Wallabag/CoreBundle/Form/Type/NewUserType.php
+++ /dev/null
@@ -1,58 +0,0 @@
1<?php
2
3namespace Wallabag\CoreBundle\Form\Type;
4
5use Symfony\Component\Form\AbstractType;
6use Symfony\Component\Form\Extension\Core\Type\EmailType;
7use Symfony\Component\Form\Extension\Core\Type\PasswordType;
8use Symfony\Component\Form\Extension\Core\Type\RepeatedType;
9use Symfony\Component\Form\Extension\Core\Type\SubmitType;
10use Symfony\Component\Form\Extension\Core\Type\TextType;
11use Symfony\Component\Form\FormBuilderInterface;
12use Symfony\Component\OptionsResolver\OptionsResolver;
13use Symfony\Component\Validator\Constraints;
14
15class NewUserType extends AbstractType
16{
17 public function buildForm(FormBuilderInterface $builder, array $options)
18 {
19 $builder
20 ->add('username', TextType::class, [
21 'required' => true,
22 'label' => 'config.form_new_user.username_label',
23 ])
24 ->add('plainPassword', RepeatedType::class, [
25 'type' => PasswordType::class,
26 'invalid_message' => 'validator.password_must_match',
27 'first_options' => ['label' => 'config.form_new_user.password_label'],
28 'second_options' => ['label' => 'config.form_new_user.repeat_new_password_label'],
29 'constraints' => [
30 new Constraints\Length([
31 'min' => 8,
32 'minMessage' => 'validator.password_too_short',
33 ]),
34 new Constraints\NotBlank(),
35 ],
36 'label' => 'config.form_new_user.plain_password_label',
37 ])
38 ->add('email', EmailType::class, [
39 'label' => 'config.form_new_user.email_label',
40 ])
41 ->add('save', SubmitType::class, [
42 'label' => 'config.form.save',
43 ])
44 ;
45 }
46
47 public function configureOptions(OptionsResolver $resolver)
48 {
49 $resolver->setDefaults([
50 'data_class' => 'Wallabag\UserBundle\Entity\User',
51 ]);
52 }
53
54 public function getBlockPrefix()
55 {
56 return 'new_user';
57 }
58}