Esempio n. 1
0
 public function createbooking(Reservation $reservation)
 {
     $configResaBooking = $this->em->find('BackResaBookingBundle:Configuration', 1);
     $configAgence = $this->em->find('BackAdministrationBundle:Agence', 1);
     $organisateur = new Traveller('adult', null, null, null, $configResaBooking->getPrenom(), $configResaBooking->getNom(), $configResaBooking->getCivilite(), $configResaBooking->getAdresse(), "Tunisie", $configResaBooking->getVille(), $configResaBooking->getEmail(), $configResaBooking->getTel(), $configResaBooking->getCodePostal());
     $infoAgence = new infoagence('debiteur', $configAgence->getNom(), null, "confirmer", null, null, $configAgence->getNom());
     $client = new \SoapClient($configResaBooking->getWsdl());
     $request = array($reservation->getReponseDevis()['session'], $reservation->getTravellers(), $organisateur, $configResaBooking->getLogin(), $configResaBooking->getPassword(), null, $infoAgence, null, null);
     return $client->__soapCall('createbooking', $request);
 }