Skip to content

turexpert/sletatru

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Php клиент для api sletat.ru(слетать.ру)

Php обертка для api sletat.ru(слетать.ру).

Установка

С помощью Composer.

Добавьте в ваш composer.json в раздел require:

"require": {
    "marvin255/sletatru": "*"
}

Обычная

Скачайте библиотеку и распакуйте ее в свой проект. Убедитесь, что файл Autoloader.php подключен в вашем скрипте.

require_once 'lib/Autoloader.php';

Использование

//инициируем новый объект xml сервиса
$xml = new \sletatru\XmlGate(array(
	'login' => 'ваш логин для авторизации на сервисе',
	'password' => 'ваш пароль для авторизации на сервисе',
));
//получаем список городов вылета
$departCities = $xml->GetDepartCities();

Настройка

При инициализации:

$xml = new \sletatru\XmlGate(array(
	'login' => 'ваш логин для авторизации на сервисе',
	'password' => 'ваш пароль для авторизации на сервисе',
));

После инициализации:

$xml->config(array(
	'login' => 'ваш логин для авторизации на сервисе',
	'password' => 'ваш пароль для авторизации на сервисе',
));

Опции

  • wsdl - ссылка на описание wsdl, по умолчанию 'http://module.sletat.ru/XmlGate.svc?wsdl';

  • login - логин для авторизации на сервисе;

  • password - пароль для авторизации на сервисе;

  • soapOptions - настройки SoapClient, по умолчанию array();

  • catchExceptions - если значение истинно, то все исключения будут перехвачены классом и внесены во внутренний массив ошибок, в противном случае исключения не будут обрабатываться, по умолчанию true;

Методы

Названия и сигнатуры методов совпадают с названиями и сигнатурами методов api. Подробнее.

Дополнительне методы

  • array \sletatru\XmlGate::getErrors( void ) - возвращает массив ошибок, полученных во время запросов к сервису.

  • bool \sletatru\XmlGate::hasErrors( void ) - возвращает истину, если во время выполнения запроса были ошибки.

  • void \sletatru\XmlGate::clearErrors( void ) - очищает список ошибок.

  • array \sletatru\XmlGate::getHotelImageUrl( int $id, int $count[, int $width, int $height, int $method] ) - формирует ссылку на фотографию с порядковым номером $count отеля с идентификатором $id, указанной ширины и высоты.

About

Php клиент для api sletat.ru(слетать.ру)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages