Symfony2 Benutzerdefinierter Formulartyp mit Entität, die versucht, ihn zu testen

Ich versuche, einen von mir erstellten Formulartyp zu testen, der ein Feld mit einer Klassenentität verwendet

Hier ist die Erstellung des Formulars

$builder
            ->add('name', 'text')
            ->add('description', 'textarea')
            ->add('services', 'entity', array('class' => 'MyBundle:Service', 'group_by' => 'category.name', 'property' => 'name', 'multiple' => true, 'required' => false));

Das funktioniert sehr gut, wenn ich das Formular erstelle, aber dann versuche ich, diesen Typ in einem Unit-Test zu testen

Im Anschlussdieses Beispiel zum Testen meiner benutzerdefinierten Formulartypen

Ich erhalte diesen Fehler

Symfony \ Component \ Form \ Exception \ Exception: Typ "entity" konnte nicht geladen werden

Der Fehler wird zu Beginn des Komponententests mit folgendem Befehl verursacht:

    $type = new MyType();
    $form = $this->factory->create($type);

Haben Sie Ideen, wie Sie diesen Fehler beheben können, um meinen benutzerdefinierten Formulartyp mithilfe von Entitäten zu testen?

Danke im Voraus

Antworten auf die Frage(3)

Ihre Antwort auf die Frage