Example #1
0
 /**
  * Catch exceptions if request is invalid and output fault message.
  *
  * @param DOMDocument|DOMNode|SimpleXMLElement|stdClass|string $request
  * @return Mage_Webapi_Model_Soap_Server
  * @SuppressWarnings(PHPMD.ExitExpression)
  */
 protected function _setRequest($request)
 {
     try {
         parent::_setRequest($request);
     } catch (Exception $e) {
         $fault = new Mage_Webapi_Model_Soap_Fault($e->getMessage(), Mage_Webapi_Model_Soap_Fault::FAULT_CODE_SENDER);
         die($fault->toXml($this->_application->isDeveloperMode()));
     }
     return $this;
 }