View file File name : ArrayToCommaStringType.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\TextType; use Symfony\Component\Form\FormBuilderInterface; class ArrayToCommaStringType extends AbstractType { public function buildForm(FormBuilderInterface $builder, array $options) { $builder->addModelTransformer(new CallbackTransformer( function ($value) { if ($value === null) { return null; } return $value; }, function ($value) { return $value; } )); } /** * {@inheritdoc} */ public function getParent() { return TextType::class; } }