X-Git-Url: https://git.rapsys.eu/airbundle/blobdiff_plain/23fb2c5a7a8ef9586417545c92b9133572632a11..d9d15337d88f4ca34c2e419f7782f750540fccb6:/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 @@
 <?php declare(strict_types=1);
 
 /*
- * This file is part of the Rapsys PackBundle package.
+ * This file is part of the Rapsys AirBundle package.
  *
  * (c) Raphaël Gertz <symfony@rapsys.eu>
  *
@@ -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');
 	}