J'ai un problème lors de la validation de mon formulaire. Lorsque je valide ce formulaire j'ai un erreur me disant ceci :

Fatal error: Maximum function nesting level of '100' reached, aborting! in C:\wamp\www\project\vendor\doctrine-common\lib\Doctrine\Common\Collections\ArrayCollection.php on line 341
Avant cela fonctionnait très bien mais depuis que je suis passé à la version 2.0.15 j'ai cette erreur.

Voici une simplification de mes entités. L'erreur survient sur la tentative de validation d'un tableau d'objets :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
class Test {
    /**
     * Tableau de Person
     * @Assert\All(@Assert\Valid())
     */
    private $persons;
 
    public function __construct() {
        $this->persons = new ArrayCollection();
    }
}
 
class Person {
    /*
     * @Assert\NotBlank()
     */
     private $givenName;
 
     /*
      * @Assert\NotBlank()
      */
      private $familyName;
 
      public function __construct() {
          $this->givenName = "";
          $this->familyName = "";
      }
}
Je ne comprend vraiment pas ce qui a pu se passer entre temps, dans le changement de version je n'ai pourtant pas vu de mise à jour de ce côté. Si quelqu'un à une idée ?

En gros ce que je cherche à faire c'est de valider un tableau d'objets.

par avance