I have a form with choice field of entities from database:

public function buildForm(FormBuilderInterface $builder, array $options)
{
    $builder->add('categories', 'document', array(
        'class' => 'Acme\DemoBundle\Document\Category',
        'property' => 'name',
        'multiple' => true,
        'expanded' => true,
        'empty_value' => false
    ));
}

This form will produce the list of checkboxes and will be rendered as:

[ ] Category 1
[ ] Category 2
[ ] Category 3

I want to disable some of the items by value in this list but I don't know where I should intercept choice field items to do that.

Does anybody know an solution?

Edit
Report