class ProductType extends AbstractType
{
    public function build Form(FormBuilderInteface $builder, array($options)
    {
        $builder->add('id')
                ->add('name')
                ->add('tag', new TagType());
    }
    ...
}

class TagType extends AbstractType
{
    public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder->add('id')
                ->name('name');
    }
    ...
}

以上のような他のFormを埋め込んだProdutのFormを作りProductEntityとTagEntity内でNotBrank許さないバリデーションを設定しました。しかしながらTagEntityに関しては効かないようです。こういったFormのバリデーションはどのように行うのでしょうか。