コード例 #1
0
 /**
  * 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;
 }