No Magento 2.3, existem algumas interfaces para todos os verbos http
Magento\Framework\App\Action\HttpPostActionInterface
Magento\Framework\App\Action\HttpGetActionInterface
,- ...
Todos eles estão vazios e implementam Magento\Framework\App\ActionInterface
.
Também descobri que todos eles estão mapeados app/etc/di.xml
para um parâmetro Magento\Framework\App\Request\HttpMethodMap
e muitos controladores implementam essas interfaces.
Mas nem todos os controladores.
Foi tudo o que pude encontrar sobre eles.
Qual é o propósito deles?
fonte