<?php
namespace App\Form\Main;
use App\Services\TranslationManager;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\PasswordType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
class UserLoginType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('_username', null, ['attr' => ['placeholder' => 'site.security.login.email.placeholder']])
->add('_password', PasswordType::class, ['attr' => ['placeholder' => 'site.security.login.pass.placeholder']])
;
}
/**
* {@inheritdoc}
*/
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults(['translation_domain' => TranslationManager::TRANSLATION_DOMAIN_SITE]);
}
public function getBlockPrefix(): string
{
return '';
}
}