Нет, этот подход другой. Мы в контроллере Просто прописываем CraeteArticleRequest в ней Аннотации валидатора. А магия валидатора симфони достает констрейнты уже в виде массива и применяет к массиву. Т.е. напрямую мы с ними даже в магии не работаем. А в рабочем процессе вооще только Dto с анотациями создаем