Symfony2 + Doctrine - Validando una colección de entidades de uno a muchos

Tengo un formulario para crear una nueva entidad. Esa entidad tiene una colección de otras entidades que también se ingresan en esa forma.

Quiero usar las opciones de validación de la entidad en la colección para validar esas entidades pero no funciona. Las reglas de validación de la entidad "principal" (Persona) se verifican, pero las reglas de validación de las entidades en laaddressList colección (Dirección) no están marcados. Cuando ingreso información no válida en los campos, el formulario enviado se valida con éxito.

En este ejemplo, la anotación para la calle no se utiliza en la validación.

<code>class Person 
{
    ...

    /**
     * @ORM\OneToMany(targetEntity="Address", mappedBy="owner", cascade={"persist", "detach"})
     */
    protected $addressList;

    ....
}

class Address
{
    ...
    /**
     * @ORM\ManyToOne(targetEntity="Person", inversedBy="addressList")
     * @ORM\JoinColumn(name="person_id", referencedColumnName="id", onDelete="CASCADE")
     */
    protected $owner;

    /**
     * @ORM\Column(type="string", length=75)
     * @Assert\MinLength(
     *     limit=3,
     *     message="Street must have atleast {{ limit }} characters."
     * )
     */
    protected $street;

    ...

}
</code>

¿Cómo puedo obtener el formulario para validar las entidades de dirección proporcionadas?

Respuestas a la pregunta(4)

Su respuesta a la pregunta