src/Form/EnquiryType.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\Form;
  3. use App\Entity\Service;
  4. use Doctrine\ORM\EntityRepository;
  5. use Symfony\Component\Form\AbstractType;
  6. use Symfony\Component\Form\FormBuilderInterface;
  7. use Symfony\Bridge\Doctrine\Form\Type\EntityType;
  8. use Symfony\Component\OptionsResolver\OptionsResolver;
  9. use Symfony\Component\Form\Extension\Core\Type\HiddenType;
  10. class EnquiryType extends AbstractType
  11. {
  12.     #[\Override]
  13.     public function buildForm(FormBuilderInterface $builder, array $options)
  14.     {
  15.         $builder
  16.             ->add('name')
  17.             ->add('contactNumber'null, [
  18.                 'label' => 'Contact Number'
  19.               ])
  20.             ->add('email'null, [
  21.               'label' => 'Contact Email'
  22.             ])
  23.             ->add('businessName'null, [
  24.                 'label' => 'Company Name'
  25.             ])
  26.             // ->add('subject')
  27.             ->add('message'null, [
  28.                 'label' => 'Nature of Enquiry'
  29.               ])
  30.             ->add('g-recaptcha-response'HiddenType::class, ['mapped' => false])
  31.         ;
  32.     }
  33.     #[\Override]
  34.     public function configureOptions(OptionsResolver $resolver)
  35.     {
  36.         $resolver->setDefaults([
  37.             'data_class' => \App\Entity\Enquiry::class,
  38.         ]);
  39.     }
  40. }