Dumplie\Metadata\Infrastructure\Symfony\Form\Type\MetadataType::configureOptions PHP Method

configureOptions() public method

public configureOptions ( Symfony\Component\OptionsResolver\OptionsResolver $resolver )
$resolver Symfony\Component\OptionsResolver\OptionsResolver
    public function configureOptions(OptionsResolver $resolver)
    {
        parent::configureOptions($resolver);
        $resolver->setDefault('mao', null);
        $resolver->setDefaults(['data_class' => Metadata::class]);
        $resolver->setDefaults(['type_options' => []]);
        $resolver->setDefaults(['type_forms' => []]);
        $resolver->setAllowedTypes('type_options', ['array']);
        $resolver->setAllowedTypes('mao', [MetadataAccessObject::class]);
    }