Pour mon projet sous Symfony j'avais besoin d'un WebService.
Pour ce faire j'ai créé un fichier wsdl qui définit le webservice à
appeler pour avoir les informations que je souhaite.
Afin d'obtenir la génération des classes php dont j'ai besoin
j'ai créé un nouveau projet et utilisé wsdl2phpgenerator (qui génère les classes automatiquement).
Mes classes sont donc bien générées.
J'ai ensuite repris les classes générées pour les insérer dans mon projet
en changeant le namespace.
Mon problème est qu'une de mes classes extends SoapClient et
qu'elle ne trouve pas la classe SoapClient (alors qu'elle se trouve dans la librairie php (PHP Langage Library->core API->soap.php->SoapClient)
Que dois-je faire pour que ma classe trouve SoapClient?
Merci
Problème résolu:
Il m'a suffit de remplacer extends SoapClient par extends \SoapClient
parce qu'il rechercher la classe SoapClient dans le namespace de ma classe,
il était donc normal qu'il ne la trouve pas
[Symfony2]WebService
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.