add('date', DayPickerType::class, [ 'model_timezone' => $options['timezone'], 'view_timezone' => $options['timezone'], ]); $builder->add('view', CalendarViewType::class, []); $builder->add('user', UserType::class, [ 'required' => false, 'attr' => ['onchange' => 'this.form.submit()'] ]); } public function configureOptions(OptionsResolver $resolver): void { $resolver->setDefaults([ 'csrf_protection' => false, 'timezone' => date_default_timezone_get(), 'method' => 'GET', 'change_user' => true, ]); } }