<?php 
 
namespace DcSiteBundle\Form; 
 
use CoreBundle\Form\CoreFormsType; 
use Symfony\Component\Form\Extension\Core\Type\HiddenType; 
use Symfony\Component\Form\Extension\Core\Type\TextareaType; 
use Symfony\Component\Form\Extension\Core\Type\TextType; 
use Symfony\Component\Form\FormBuilderInterface; 
use Symfony\Component\OptionsResolver\OptionsResolver; 
 
class LeasingType extends CoreFormsType 
{ 
    public function buildForm(FormBuilderInterface $builder, array $options) 
    { 
        parent::buildForm($builder, $options); 
        $builder->add('edrpou', TextType::class,  [ 
            'label' => false, 
            'required' => false, 
            'attr' => [ 
                'placeholder' => 'Код ЄДРПОУ', 
            ], 
            'mapped' => false, 
        ]); 
        $builder->add('data', HiddenType::class, ['label' => false, 'mapped' => false]); 
    } 
 
    public function configureOptions(OptionsResolver $resolver) 
    { 
        parent::configureOptions($resolver); 
        $resolver->setDefined('dealer') 
            ->setDefined('dealer') 
            ->setDefault('captcha_type', 'leasing_calculator_form'); 
    } 
}