示例#1
0
 public function getRequiredOption($_name)
 {
     if (!isset($this->options[$_name]) || !$this->options[$_name]) {
         throw maxException::getException(maxException::ERR_DOES_NOT_SET_REQUIRED_OPTION, $_name);
     }
     return $this->options[$_name];
 }
示例#2
0
 /**
  * Загрузка XML из Интернет-сервиса
  *
  */
 protected function loadXml()
 {
     // Получение ответа от первого зеркала
     $this->xml = $this->loadXmlFromMirror($this->getPathToFirstMirror());
     // Если от первого зеркала получена ошибка, направляем запрос ко второму зеркалу
     if (false === $this->xml) {
         $this->xml = $this->loadXmlFromMirror($this->getPathToSecondMirror());
     }
     if (false == $this->xml) {
         throw maxException::getException(maxException::ERR_NO_RESPONSE);
     }
 }