Wie setze ich ein Klassenattribut für ein Symfony2-Formulareingabefeld?

In Symfony2 kann man das Klassenattribut eines Formulareingabefelds mit der "attr"-Option in der Formfeldkonfiguration festlegen. Zum Beispiel, wenn man ein Formfeld mit dem Namen "name" hat und dessen Klassenattribut auf "custom-class" setzen möchte, kann man folgendes machen:

$builder->add('name', TextType::class, array(
    'attr' => array('class' => 'custom-class'),
));

Dies setzt das Klassenattribut des "name"-Felds auf "custom-class". Man kann auch mehrere Klassen hinzufügen, indem man sie als String mit Leerzeichen getrennten Klassennamen hinzufügt, wie folgt:

$builder->add('name', TextType::class, array(
    'attr' => array('class' => 'custom-class other-class'),
));

Man kann auch eine FormType Extension verwenden, um das Klassenattribut für alle Formulareingabefelder festzulegen, so dass man es nicht für jedes Feld einzeln festlegen muss.