/** * @see EPSInterface::getAllowedDaysForTaking() */ public function getAllowedDaysForTaking($sessionId, $serviceTypeId, $senderSiteId, $senderOfficeId, $minDate, $senderCountryId, $senderPostCode) { try { $getAllowedDaysForTakingStdObject = new stdClass(); $getAllowedDaysForTakingStdObject->sessionId = $sessionId; $getAllowedDaysForTakingStdObject->serviceTypeId = $serviceTypeId; $getAllowedDaysForTakingStdObject->senderSiteId = $senderSiteId; $getAllowedDaysForTakingStdObject->senderOfficeId = $senderOfficeId; $getAllowedDaysForTakingStdObject->minDate = $minDate; $getAllowedDaysForTakingStdObject->senderCountryId = $senderCountryId; $getAllowedDaysForTakingStdObject->senderPostCode = $senderPostCode; $response = parent::getAllowedDaysForTaking($getAllowedDaysForTakingStdObject); $arrGetAllowedDaysForTaking = array(); if (isset($response->return)) { $arrStdGetAllowedDaysForTaking = $response->return; if (is_array($arrStdGetAllowedDaysForTaking)) { for ($i = 0; $i < count($arrStdGetAllowedDaysForTaking); $i++) { $arrGetAllowedDaysForTaking[$i] = $arrStdGetAllowedDaysForTaking[$i]; } } else { $arrGetAllowedDaysForTaking[0] = $arrStdGetAllowedDaysForTaking; } } return $arrGetAllowedDaysForTaking; } catch (SoapFault $sf) { throw new ServerException($sf); } }