Я пытаюсь написать unit test для контроллера, используя Zend и PHPUnit
В коде я получаю данные из php://input
$req = new Zend_Controller_Request_Http();
$data = $req->getRawBody();
Мой код отлично работает, когда я тестирую реальное приложение, но если я не могу предоставить данные в качестве необработанного http-сообщения, $data всегда будет пустым. Метод getRawBody() в основном вызывает file_get_contents ('php://input'), но как это сделать, чтобы предоставить тестовые данные в мое приложение.