src/Form/ParametersType.php line 15
<?phpnamespace App\Form;use Symfony\Component\Form\AbstractType;use Symfony\Component\Form\FormBuilderInterface;use Symfony\Component\OptionsResolver\OptionsResolver;use Symfony\Component\Form\Extension\Core\Type\TextareaType;use Symfony\Component\Form\Extension\Core\Type\UrlType;use Symfony\Component\Form\Extension\Core\Type\TelType;use Symfony\Component\Form\Extension\Core\Type\EmailType;use Symfony\Component\Form\CallbackTransformer;use App\Form\DataTransformer\PictureTransformer;class ParametersType extends AbstractType{public function buildForm(FormBuilderInterface $builder, array $options){$builder->add('sitename',null,['required'=>false])->add('description',TextareaType::class,['required'=>false])->add('logo',PictureType::class,['required'=>false])->add('logowhite',PictureType::class,['required'=>false])->add('logoblack',PictureType::class,['required'=>false])->add('banner',PictureType::class,['required'=>false])->add('thumbnail',PictureType::class,['required'=>false])->add('contacts_email',EmailType::class,['required'=>false])->add('contacts_phone',TelType::class,['required'=>false])->add('socialmedia_facebook',UrlType::class,['required'=>false])->add('socialmedia_twitter',UrlType::class,['required'=>false])->add('socialmedia_youtube',UrlType::class,['required'=>false])->add('socialmedia_flickr',UrlType::class,['required'=>false])->add('socialmedia_linkedin',UrlType::class,['required'=>false])->add('address',null,['required'=>false])->add('map',null,['required'=>false]);$builder->get('logo')->addModelTransformer(new PictureTransformer);$builder->get('logowhite')->addModelTransformer(new PictureTransformer);$builder->get('logoblack')->addModelTransformer(new PictureTransformer);$builder->get('banner')->addModelTransformer(new PictureTransformer);$builder->get('thumbnail')->addModelTransformer(new PictureTransformer);}public function configureOptions(OptionsResolver $resolver){$resolver->setDefaults([// Configure your form options here]);}}