src/Form/Frontend/Content/Pages/ValuationForm.php line 10

Open in your IDE?
  1. <?php
  2. namespace App\Form\Frontend\Content\Pages;
  3. use Symfony\Component\Form\AbstractType;
  4. use Symfony\Component\Form\Extension\Core\Type;
  5. use Symfony\Component\Form\FormBuilderInterface;
  6. use Symfony\Component\OptionsResolver\OptionsResolver;
  7. class ValuationForm extends AbstractType
  8. {
  9.     public function buildForm(FormBuilderInterface $builder, array $options): void
  10.     {
  11.         $builder
  12.             ->add('name'Type\TextType::class, [
  13.                 'required' => true
  14.             ])
  15.             ->add('email'Type\EmailType::class, [
  16.                 'required' => true
  17.             ])
  18.             ->add('phone'Type\TextType::class, [
  19.                 'required' => true
  20.             ])
  21.             ->add('propertyAddress'Type\TextareaType::class, [
  22.                 'required' => true
  23.             ])
  24.             ->add('propertyType'Type\ChoiceType::class, [
  25.                 'required' => true,
  26.                 'placeholder' => '---',
  27.                 'choices' => [
  28.                     "Flat" => "Flat",
  29.                     "Semi Detached" => "Semi Detached",
  30.                     "Terraced House" => "Terraced House",
  31.                     "Detached House" => "Detached House"
  32.                 ]
  33.             ])
  34.             ->add('valuationType'Type\ChoiceType::class, [
  35.                 'required' => true,
  36.                 'placeholder' => '---',
  37.                 'choices' => [
  38.                     "Residential Sales" => "Residential Sales",
  39.                     "Residential Lettings" => "Residential Lettings"
  40.                 ]
  41.             ]);
  42.     }
  43. }