/** * @param \AvaTax\GetTaxHistoryRequest $soapRequest * * @return array */ public function normalizeGetTaxHistoryRequest(AvaTax\GetTaxHistoryRequest $soapRequest) { $isDevMode = Mage::getIsDeveloperMode(); if ($isDevMode) { Mage::setIsDeveloperMode(false); } $request = array('CompanyCode' => $soapRequest->getCompanyCode(), 'DocId' => $soapRequest->getDocId(), 'DocCode' => $soapRequest->getDocCode(), 'DocType' => $soapRequest->getDocType(), 'DetailLevel' => $soapRequest->getDetailLevel()); if ($isDevMode) { Mage::setIsDeveloperMode(true); } return $this->recursiveKeySort($request); }