Sylius\Bundle\UserBundle\Form\Type\UserType::configureOptions PHP 메소드

configureOptions() 공개 메소드

public configureOptions ( Symfony\Component\OptionsResolver\OptionsResolver $resolver )
$resolver Symfony\Component\OptionsResolver\OptionsResolver
    public function configureOptions(OptionsResolver $resolver)
    {
        $resolver->setDefaults(['data_class' => $this->dataClass, 'validation_groups' => function (FormInterface $form) {
            $data = $form->getData();
            if ($data && !$data->getId()) {
                $this->validationGroups[] = 'sylius_user_create';
            }
            return $this->validationGroups;
        }]);
    }