]> git.immae.eu Git - github/wallabag/wallabag.git/commitdiff
Rename Tag : Add a new FormType
authorStéphane HULARD <s.hulard@chstudio.fr>
Tue, 23 Jan 2018 18:09:03 +0000 (19:09 +0100)
committerJeremy Benoist <jeremy.benoist@gmail.com>
Tue, 25 Sep 2018 08:18:08 +0000 (10:18 +0200)
src/Wallabag/CoreBundle/Form/Type/RenameTagType.php [new file with mode: 0644]

diff --git a/src/Wallabag/CoreBundle/Form/Type/RenameTagType.php b/src/Wallabag/CoreBundle/Form/Type/RenameTagType.php
new file mode 100644 (file)
index 0000000..e627004
--- /dev/null
@@ -0,0 +1,35 @@
+<?php
+
+namespace Wallabag\CoreBundle\Form\Type;
+
+use Symfony\Component\Form\AbstractType;
+use Symfony\Component\Form\Extension\Core\Type\TextType;
+use Symfony\Component\Form\FormBuilderInterface;
+use Symfony\Component\OptionsResolver\OptionsResolver;
+
+class RenameTagType extends AbstractType
+{
+    public function buildForm(FormBuilderInterface $builder, array $options)
+    {
+        $builder
+            ->add('label', TextType::class, [
+                'required' => true,
+                'attr' => [
+                    'placeholder' => 'tag.rename.placeholder',
+                ],
+            ])
+        ;
+    }
+
+    public function configureOptions(OptionsResolver $resolver)
+    {
+        $resolver->setDefaults([
+            'data_class' => 'Wallabag\CoreBundle\Entity\Tag',
+        ]);
+    }
+
+    public function getBlockPrefix()
+    {
+        return 'tag';
+    }
+}