En Magento 2.3 hay algunas interfaces para todos los verbos http
Magento\Framework\App\Action\HttpPostActionInterface
Magento\Framework\App\Action\HttpGetActionInterface
,- ...
Todos ellos están vacíos e implementados Magento\Framework\App\ActionInterface
.
También descubrí que todos ellos están asignados app/etc/di.xml
a un parámetro de Magento\Framework\App\Request\HttpMethodMap
y muchos de los controladores implementan estas interfaces.
Pero no todos los controladores.
Eso es todo lo que pude encontrar sobre ellos.
¿Cuál es su propósito?
fuente