Skip to content

Commit b492b88

Browse files
authored
Merge pull request #274 from maximehuran/feature/title-required
2 parents 0fe0ae0 + ad2afe4 commit b492b88

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/Form/Type/UiElement/TitleType.php

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
use Symfony\Component\Form\AbstractType;
2121
use Symfony\Component\Form\Extension\Core\Type\TextType;
2222
use Symfony\Component\Form\FormBuilderInterface;
23+
use Symfony\Component\OptionsResolver\OptionsResolver;
2324
use Symfony\Component\Validator\Constraints as Assert;
2425

2526
class TitleType extends AbstractType
@@ -31,7 +32,7 @@ public function buildForm(FormBuilderInterface $builder, array $options): void
3132
{
3233
$builder
3334
->add('content', TextType::class, [
34-
'required' => true,
35+
'required' => $options['required_title'] ?? false,
3536
'label' => 'monsieurbiz_richeditor_plugin.ui_element.monsieurbiz.title.field.content',
3637
'constraints' => [
3738
new Assert\NotBlank([]),
@@ -52,4 +53,11 @@ public function buildForm(FormBuilderInterface $builder, array $options): void
5253
])
5354
;
5455
}
56+
57+
public function configureOptions(OptionsResolver $resolver): void
58+
{
59+
$resolver->setDefaults([
60+
'required_title' => true,
61+
]);
62+
}
5563
}

0 commit comments

Comments
 (0)