PHP SOAP Problème: La référence d'objet n'est pas définie sur une instance d'un objet

Je suis en train de construire une interface pour https://ws.farebuzz.com/FlightGateway.asmx?WSDL à l'aide de php et de SoapClient classe.

J'ai réussi à obtenir sur l'en-tête d'authentification mais je suis coincé quand j'essaie d'appeler une méthode .. je suis toujours :

Uncaught exception de type soapfault: [soap:Serveur] le Serveur n'a pas pu traiter la demande. ---> Objet de référence non définie à une instance d'un objet.

J'ai essayé de l'appeler comme ça (comme objet) :

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);

et comme un tableau, par exemple :

$parameters = array('ToCity' => 'testttt',...);

mais j'ai eu le même message d'erreur. Quelqu'un peut-il aider?

Grâce

Sorin

source d'informationauteur