Vejo que em todos os lugares em que a solicitação está envolvida no Magento 2, a solicitação é uma implementação de \Magento\Framework\App\RequestInterface.
Essa interface não contém os métodos getPost(usados em \Magento\Catalog\Controller\Adminhtml\Category\Widget\CategoriesJson) e getPostValue(usados \Magento\Catalog\Controller\Adminhtml\Product\Save), mas eles ainda são chamados.
Tudo bem supor que esses métodos sempre existam para solicitações http?
ou devo usar outra coisa em meus módulos para obter os $_POSTdados?