<?php
namespace App\Form\Frontend\Content\Pages;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
class ValuationForm extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add('name', Type\TextType::class, [
'required' => true
])
->add('email', Type\EmailType::class, [
'required' => true
])
->add('phone', Type\TextType::class, [
'required' => true
])
->add('propertyAddress', Type\TextareaType::class, [
'required' => true
])
->add('propertyType', Type\ChoiceType::class, [
'required' => true,
'placeholder' => '---',
'choices' => [
"Flat" => "Flat",
"Semi Detached" => "Semi Detached",
"Terraced House" => "Terraced House",
"Detached House" => "Detached House"
]
])
->add('valuationType', Type\ChoiceType::class, [
'required' => true,
'placeholder' => '---',
'choices' => [
"Residential Sales" => "Residential Sales",
"Residential Lettings" => "Residential Lettings"
]
]);
}
}