Как к option в select'e добавить data-type через билдер форм Symfony?
$builder->add('category', null, [
    'choice_attr' => function ($entity, $currentChoiceKey) {
        return ['data-type' => $entity->getType()];
    }
]);Источник
Через опции формы.Через слушатель
Через опции формы:$this->createForm(new CategoryType(), $entity, array(
    // ...
    'data-type' => $entity->getType(),
));
//...

$builder->add('category', 'choice', array(
    // ...
    'attr' => array(
        'data-type' => $options['data-type'],
    ),
));
Через слушатель:use Symfony\Component\Form\FormEvent;
use Symfony\Component\Form\FormEvents;
// ...

// $builder->add('category');
$builder->addEventListener(FormEvents::PRE_SET_DATA, function (FormEvent $event) {
    if (null === $entity = $event->getData()) {
        return;
    }
    // $event->getForm()->remove('category');
    $event->getForm()->add('category', 'choice', array(
        // ...
        'attr' => array(
            'data-type' => $entity->getType(),
        ),
    ));
});