use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
+use Symfony\Component\Form\Extension\Core\Type\IntegerType;
use Symfony\Component\Form\Extension\Core\Type\SubmitType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
'choices' => array_flip($this->themes),
'label' => 'config.form_settings.theme_label',
])
- ->add('items_per_page', null, [
+ ->add('items_per_page', IntegerType::class, [
'label' => 'config.form_settings.items_per_page_label',
'property_path' => 'itemsPerPage',
])
- ->add('reading_speed', ChoiceType::class, [
+ ->add('reading_speed', IntegerType::class, [
'label' => 'config.form_settings.reading_speed.label',
'property_path' => 'readingSpeed',
- 'choices' => [
- 'config.form_settings.reading_speed.100_word' => '0.5',
- 'config.form_settings.reading_speed.200_word' => '1',
- 'config.form_settings.reading_speed.300_word' => '1.5',
- 'config.form_settings.reading_speed.400_word' => '2',
- ],
])
->add('action_mark_as_read', ChoiceType::class, [
'label' => 'config.form_settings.action_mark_as_read.label',