/** * Retrieve request data. Ensure that data is not empty. * * @param string $method * @return array */ protected function _getRequestBody($method) { $processedInputData = null; switch ($method) { case Mage_Webapi_Controller_ActionAbstract::METHOD_CREATE: $processedInputData = $this->_request->getBodyParams(); // TODO: Implement data filtration of item break; case Mage_Webapi_Controller_ActionAbstract::METHOD_MULTI_CREATE: $processedInputData = $this->_request->getBodyParams(); break; case Mage_Webapi_Controller_ActionAbstract::METHOD_UPDATE: $processedInputData = $this->_request->getBodyParams(); // TODO: Implement data filtration break; case Mage_Webapi_Controller_ActionAbstract::METHOD_MULTI_UPDATE: $processedInputData = $this->_request->getBodyParams(); // TODO: Implement fields filtration break; case Mage_Webapi_Controller_ActionAbstract::METHOD_MULTI_DELETE: // break is intentionally omitted // break is intentionally omitted // break is intentionally omitted // break is intentionally omitted case Mage_Webapi_Controller_ActionAbstract::METHOD_GET: // break is intentionally omitted // break is intentionally omitted // break is intentionally omitted // break is intentionally omitted case Mage_Webapi_Controller_ActionAbstract::METHOD_DELETE: // break is intentionally omitted // break is intentionally omitted // break is intentionally omitted // break is intentionally omitted case Mage_Webapi_Controller_ActionAbstract::METHOD_LIST: break; } return $processedInputData; }