<?php
namespace App\Form\Type;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\Form\Extension\Core\Type as FormType;
use Symfony\Component\OptionsResolver\OptionsResolver;
class ContactType extends AbstractType
{
/** {@inheritdoc} */
public function buildForm(FormBuilderInterface $oBuilder, array $aOptions)
{
$oBuilder
->add('reference', FormType\TextType::class, array(
'attr' => array(
'placeholder' => 'Référence bien',
'class' => 'text-uppercase'
),
'label' => false,
'required' => false,
))
->add('name', FormType\TextType::class, array(
'attr' => array(
'placeholder' => 'Nom',
'class' => 'text-uppercase'
),
'label' => false,
))
->add('email', FormType\EmailType::class, array(
'attr' => array('placeholder' => 'Email'),
'label' => false
))
->add('phone', FormType\TelType::class, array(
'attr' => array('placeholder' => 'Téléphone'),
'label' => false
))
->add('content', FormType\TextareaType::class, array(
'attr' => array(
'placeholder' => 'Message',
'rows' => 8,
),
'label' => false,
'required' => true,
))
;
}
/** {@inheritdoc} */
public function configureOptions(OptionsResolver $oResolver)
{
$oResolver->setDefaults(array(
'translation_domain' => false,
'contract' => null,
));
}
}