<?php namespace Rapsys\AirBundle\Form; use Symfony\Component\Form\Extension\Core\Type\TelType; use Symfony\Component\Form\Extension\Core\Type\UrlType; use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\Validator\Constraints\NotBlank; class RegisterType extends \Rapsys\UserBundle\Form\RegisterType { /** * {@inheritdoc} */ public function buildForm(FormBuilderInterface $builder, array $options) { return parent::buildForm($builder, $options) #TODO: add url ? add text ? ->add('phone', TelType::class, ['attr' => ['placeholder' => 'Your phone'], 'constraints' => [new NotBlank(['message' => 'Please provide your phone'])]]) ->add('donation', UrlType::class, ['attr' => ['placeholder' => 'Your donation link']]) ->add('site', UrlType::class, ['attr' => ['placeholder' => 'Your website']]); } /** * {@inheritdoc} */ public function getName() { return 'rapsys_air_register'; } }