Edit file File name : WeekDaysType.php Content :<?php /* * This file is part of the Kimai time-tracking app. * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace App\Form\Type; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\CallbackTransformer; use Symfony\Component\Form\Extension\Core\Type\ChoiceType; use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\OptionsResolver\OptionsResolver; /** * Custom form field type to select weekdays. */ class WeekDaysType extends AbstractType { public function buildForm(FormBuilderInterface $builder, array $options) { $builder->addModelTransformer(new CallbackTransformer( function ($weekdays) { return explode(',', $weekdays); }, function ($weekdays) { return implode(',', $weekdays); } )); } /** * {@inheritdoc} */ public function configureOptions(OptionsResolver $resolver) { $choices = [ 'Monday' => 'monday', 'Tuesday' => 'tuesday', 'Wednesday' => 'wednesday', 'Thursday' => 'thursday', 'Friday' => 'friday', 'Saturday' => 'saturday', 'Sunday' => 'sunday' ]; $resolver->setDefaults([ 'multiple' => true, 'choices' => $choices, ]); } /** * {@inheritdoc} */ public function getParent() { return ChoiceType::class; } } Save