api – La funcion no me acepta un PUT, pero si un POST en Symfony

Buen día a todos, estoy volviendo a aprender a programar después de un tiempo y estoy realizando por primera vez una API por medio de Symfony y mi problema que tengo realizando una API y mi clase Controller tengo declarada una función para editar con PUT, pero no manda información a mi función.
introducir la descripción de la imagen aquí

La función esta ligada a esta clase donde determina su funcionalidad, en la cual llamo un id y un formulario con los datos que deseo modificar, pero mi problema cae que el form no realiza el sumitted, cuando quiero ver que información manda mi editAction me manda que no hace el sumitted

introducir la descripción de la imagen aquí

el formulario no creo que tenga problema, dado que funciona con el POST, pero no con el PUT. Le estado dando vueltas, pero no logro captar el porque no acepta el PUT. Solicito su ayuda, gracias.

introducir la descripción de la imagen aquí