<?php
/*
* Ce fichier est la propriété de l'association (c) Projets Métiers
*
* (c) crée par Jean-Marc CATALA <jeanmmarccatala@gmail.com>
*
*/
namespace App\Form;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
use Symfony\Component\Form\Extension\Core\Type\TextareaType;
use Symfony\Component\Form\Extension\Core\Type\TextType;
use Symfony\Component\Form\Extension\Core\Type\EmailType;
use Symfony\Component\Form\Extension\Core\Type\SubmitType;
class contactMailType extends AbstractType
{
/**
* {@inheritdoc}
*/
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('nom', TextType::class, array('label' => 'Nom :'))
->add('prenom', TextType::class, array('label' => 'Prénom :'))
->add('courriel', EmailType::class, array('label' => 'Courriel (Email) :'))
->add('sujet', TextareaType::class, array('label' => 'Sujet :',
'attr' => array( 'placeholder' => 'Entrez votre message ou votre demande')))
->add('save', SubmitType::class, array('label' => 'ENVOYER'));
}
/**
* {@inheritdoc}
*/
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults(array(
'data_class' => 'App\Entity\contactMail'
));
}
/**
* {@inheritdoc}
*/
public function getBlockPrefix()
{
return 'app_userbundle_contactmail';
}
}