/** * @see EPSInterface::calculatePicking() */ public function calculatePicking($sessionId, $picking) { try { $calculatePickingStdObject = new stdClass(); $calculatePickingStdObject->sessionId = $sessionId; $calculatePickingStdObject->picking = $picking->toStdClass(); $response = parent::calculatePicking($calculatePickingStdObject); if (isset($response->return)) { $resultCalculation = new ResultCalculation($response->return); } else { $resultCalculation = null; } return $resultCalculation; } catch (SoapFault $sf) { throw new ServerException($sf); } }