Réponse

php bin/console make:form [nom]

Explication

Grâce à Symfony, on peut externaliser la création du formulaire afin qu'elle n'encombre pas le Controller. Un autre avantage est qu'en plus, si l'on souhaite se resservir du formulaire ailleurs, on pourra le faire d'autant plus facilement.
Ne reste plus à faire dans le controller qu'un appel à la fonction createForm (au lieu de createFormBuilder) qui fera le lien entre la classe chargée de la création du formulaire et l'entité concernée (en les passant en paramètre).
exemple :
public function create (){
$ad = new Ad();
$form=$this->createForm(AdType::class, $ad);
}

Question

Commande pour externaliser la création de formulaire !!!!!!!

Thématique