add('title', TextType::class, array( 'required' => true, 'label' => 'entry.edit.title_label', )) ->add('is_public', CheckboxType::class, array( 'required' => false, 'label' => 'entry.edit.is_public_label', )) ->add('url', TextType::class, array( 'disabled' => true, 'required' => false, 'label' => 'entry.edit.url_label', )) ->add('save', SubmitType::class, array( 'label' => 'entry.edit.save_label', )) ; } public function configureOptions(OptionsResolver $resolver) { $resolver->setDefaults(array( 'data_class' => 'Wallabag\CoreBundle\Entity\Entry', )); } public function getBlockPrefix() { return 'entry'; } }