Я пытаюсь построить интерфейс https://ws.farebuzz.com/FlightGateway.asmx?WSDL с использованием классов php и SoapClient.
Мне удалось перехватить заголовок аутентификации, но я застреваю, когда пытаюсь вызвать метод. Я всегда получаю:
Исключить исключение SoapFault: [soap: Server] Сервер не смог обработать запрос. --- > Ссылка на объект не установлена в экземпляр объекта.
Я пробовал называть его так (как объект):
class SearchFlights{
public $NumberOfAdults;
public $ClassOfService;
public $TypeOfTrip;
public $FromCity;
public $ToCity;
}
$parameters = new SearchFlights();
$parameters->NumberOfAdults = 2;
$parameters->ClassOfService = 'ECONOMY';
$parameters->FromCity = 'ECONOMY';
$parameters->ToCity = '1te';
$parameters->TypeOfTrip = 'NONE';
$this->client->SearchFlights($parameters);
и как массив вроде:
$parameters = array('ToCity' => 'testttt',...);
но у меня такая же ошибка. Может ли кто-нибудь помочь?
Спасибо
Сорин