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]; }
/** * Загрузка 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); } }