]> git.immae.eu Git - github/wallabag/wallabag.git/blame - src/Wallabag/AnnotationBundle/Form/NewAnnotationType.php
API return an error with empty quote
[github/wallabag/wallabag.git] / src / Wallabag / AnnotationBundle / Form / NewAnnotationType.php
CommitLineData
2c3e148b 1<?php
2
3namespace Wallabag\AnnotationBundle\Form;
4
5use Symfony\Component\Form\AbstractType;
6use Symfony\Component\Form\Extension\Core\Type\CollectionType;
7use Symfony\Component\Form\FormBuilderInterface;
8use Symfony\Component\OptionsResolver\OptionsResolver;
9use Wallabag\AnnotationBundle\Entity\Annotation;
10
11class NewAnnotationType extends AbstractType
12{
13 public function buildForm(FormBuilderInterface $builder, array $options)
14 {
15 $builder
16 ->add('text', null, [
17 'empty_data' => '',
18 ])
19 ->add('quote', null, [
20 'empty_data' => null,
8197f082 21 'trim' => false,
2c3e148b 22 ])
23 ->add('ranges', CollectionType::class, [
24 'entry_type' => RangeType::class,
25 'allow_add' => true,
26 ])
27 ;
28 }
29
30 public function configureOptions(OptionsResolver $resolver)
31 {
32 $resolver->setDefaults([
33 'data_class' => Annotation::class,
34 ]);
35 }
36}