for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace AppBundle\Form\User;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
use Symfony\Component\Form\Extension\Core\Type\CheckboxType;
use AppBundle\Entity\User;
/**
* Class UserType.
*/
class ActivationType 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('enabled', CheckboxType::class, [
'required' => false,
'label' => false,
])
;
}
public function configureOptions(OptionsResolver $resolver)
$resolver->setDefaults([
'data_class' => User::class,
'validation_groups' => ['registration', 'edit'],
]);