<?php
namespace Aviatur\FormBundle\Form;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
/**
* Simple email form for newsletter subscription.
*
* @author arthur.picerna
*/
class NewsletterAsyncType extends AbstractType
{
private $userLogged;
// public function __construct($userLogged) {
// $this->userLogged = $userLogged;
// }
public function getBlockPrefix()
{
return 'newsletter_form';
}
//put your code here
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults([
'csrf_protection' => false,
]);
}
public function buildForm(FormBuilderInterface $builder, array $options)
{
$userLogged = $this->userLogged;
$builder
->add('email', \Symfony\Component\Form\Extension\Core\Type\EmailType::class, [
'attr' => ['legend' => 'email', 'class' => 'text-input', 'label' => false, 'placeholder' => false],
])
->add('firstname', \Symfony\Component\Form\Extension\Core\Type\TextType::class, ['attr' => ['class' => 'text-input', 'label' => false, 'placeholder' => false]])
// ->add('firstname', "firstname", array(
// 'prueba' =>array('class' => "text-input", 'label' => false, 'placeholder' => 'Ingresa tu nombre')
// ))
->add('id', \Symfony\Component\Form\Extension\Core\Type\HiddenType::class)
->add('agency', \Symfony\Component\Form\Extension\Core\Type\HiddenType::class);
}
}