/** * @see EPSInterface::getWeightInterval() */ public function getWeightInterval($sessionId, $serviceTypeId, $senderSiteId, $receiverSiteId, $date, $documents, $senderCountryId, $senderPostCode, $receiverCountryId, $receiverPostCode) { try { $getWeightIntervalStdObject = new stdClass(); $getWeightIntervalStdObject->sessionId = $sessionId; $getWeightIntervalStdObject->serviceTypeId = $serviceTypeId; $getWeightIntervalStdObject->senderSiteId = $senderSiteId; $getWeightIntervalStdObject->receiverSiteId = $receiverSiteId; $getWeightIntervalStdObject->date = $date; $getWeightIntervalStdObject->documents = $documents; $getWeightIntervalStdObject->senderCountryId = $senderCountryId; $getWeightIntervalStdObject->senderPostCode = $senderPostCode; $getWeightIntervalStdObject->receiverCountryId = $receiverCountryId; $getWeightIntervalStdObject->receiverPostCode = $receiverPostCode; $response = parent::getWeightInterval($getWeightIntervalStdObject); if (isset($response->return)) { $resultMinMaxReal = new ResultMinMaxReal($response->return); } else { $resultMinMaxReal = null; } return $resultMinMaxReal; } catch (SoapFault $sf) { throw new ServerException($sf); } }