<?php
namespace App\Form;
use App\Entity\Agent;
use App\Repository\AgentRepository;
use Symfony\Bridge\Doctrine\Form\Type\EntityType;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\EmailType;
use Symfony\Component\Form\Extension\Core\Type\PasswordType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
class LoginType extends AbstractType
{
/**
* @var AgentRepository
*/
private $agentRepository;
public function __construct(AgentRepository $agentRepository)
{
$this->agentRepository = $agentRepository;
}
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('login', EmailType::class,[
'attr' => [
'placeholder' => 'Email',
'required' => true,
'style' => 'background : #ddd;border:2px solid #005cbf;'
], 'label' => false
])
->add('password', PasswordType::class,[
'attr' => [
'placeholder' => '*************',
'required' => true,
'style' => 'background : #ddd;border:2px solid #005cbf;',
'name' => '_password'
],
'label' => false
])
;
}
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults([
// 'data_class' => Utilisateur::class,
'action' => '/login'
]);
}
}