X-Git-Url: https://git.rapsys.eu/.gitweb.cgi/airbundle/blobdiff_plain/23fb2c5a7a8ef9586417545c92b9133572632a11..1c376852cd0277866cbb7345ea00993f0b37ad76:/Form/RegisterType.php diff --git a/Form/RegisterType.php b/Form/RegisterType.php index 68c9309..0e0395f 100644 --- a/Form/RegisterType.php +++ b/Form/RegisterType.php @@ -1,7 +1,7 @@ * @@ -13,10 +13,8 @@ namespace Rapsys\AirBundle\Form; use Symfony\Component\Form\Extension\Core\Type\TextType; use Symfony\Component\Form\Extension\Core\Type\TelType; -use Symfony\Component\Form\Extension\Core\Type\UrlType; use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\OptionsResolver\OptionsResolver; -use Symfony\Component\Validator\Constraints\NotBlank; class RegisterType extends \Rapsys\UserBundle\Form\RegisterType { /** @@ -26,24 +24,19 @@ class RegisterType extends \Rapsys\UserBundle\Form\RegisterType { //Call parent build form $form = parent::buildForm($builder, $options); - //Add extra donate field - if (!empty($options['donate'])) { - $form->add('donate', UrlType::class, ['attr' => ['placeholder' => 'Your donate'], 'required' => false]); - } - - //Add extra link field - if (!empty($options['link'])) { - $form->add('link', UrlType::class, ['attr' => ['placeholder' => 'Your link'], 'required' => false]); - } - //Add extra phone field if (!empty($options['phone'])) { $form->add('phone', TelType::class, ['attr' => ['placeholder' => 'Your phone'], 'required' => false]); } - //Add extra profile field - if (!empty($options['profile'])) { - $form->add('profile', UrlType::class, ['attr' => ['placeholder' => 'Your profile'], 'required' => false]); + //Add extra pseudonym field + if (!empty($options['pseudonym'])) { + $form->add('pseudonym', TextType::class, ['attr' => ['placeholder' => 'Your pseudonym'], 'required' => false]); + } + + //Add extra slug field + if (!empty($options['slug'])) { + $form->add('slug', TextType::class, ['attr' => ['placeholder' => 'Your slug'], 'required' => false]); } //Return form @@ -58,19 +51,16 @@ class RegisterType extends \Rapsys\UserBundle\Form\RegisterType { parent::configureOptions($resolver); //Set defaults - $resolver->setDefaults(['donate' => true, 'link' => true, 'phone' => true, 'profile' => true]); - - //Add extra donate option - $resolver->setAllowedTypes('donate', 'boolean'); - - //Add extra link option - $resolver->setAllowedTypes('link', 'boolean'); + $resolver->setDefaults(['phone' => true, 'pseudonym' => true, 'slug' => true]); //Add extra phone option $resolver->setAllowedTypes('phone', 'boolean'); - //Add extra profile option - $resolver->setAllowedTypes('profile', 'boolean'); + //Add extra pseudonym option + $resolver->setAllowedTypes('pseudonym', 'boolean'); + + //Add extra slug option + $resolver->setAllowedTypes('slug', 'boolean'); }