for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace AppBundle\Form;
use AppBundle\Entity\DTO\DtoUser;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
class LoginType extends AbstractType
{
/**
* @param FormBuilderInterface $builder
* @param array $options
* @SuppressWarnings("UnusedFormalParameter")
* After add new field in UserType need create
* offsetUnset() method from this field in Security controller
*/
public function buildForm(FormBuilderInterface $builder, array $options)
$builder
->add('email')
->add('password');
}
public function getBlockPrefix()
return 'user';
public function configureOptions(OptionsResolver $resolver)
$resolver->setDefaults([
'data_class' => DtoUser::class,
]);