public function directAction(Am_Request $request, Zend_Controller_Response_Http $response, array $invokeArgs) { if ($request->getActionName() == 'api' && ($api_resend = $this->getConfig('api_resend'))) { try { $client = new Am_HttpRequest($api_resend, Am_HttpRequest::METHOD_POST); $client->setHeader('Content-type', 'text/xml'); $client->setBody($request->getRawBody()); $response = $client->send(); } catch (Exception $e) { $this->getDi()->errorLogTable->logException($e); } } parent::directAction($request, $response, $invokeArgs); }
public function directAction(Am_Request $request, Zend_Controller_Response_Http $response, array $invokeArgs) { if ($request->getRawBody()) { $webhook = $request->getRawBody(); $webhook_array = json_decode($webhook, true); $request = new Am_Request($webhook_array, $request->getActionName()); } parent::directAction($request, $response, $invokeArgs); }