Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Symfony2]WebService

Ne trouve pas SoapClient de la librairie

Sujet résolu
    5 juillet 2012 à 9:41:11

    Bonjour ami zéros

    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
    • Partager sur Facebook
    • Partager sur Twitter

    [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.
    • Editeur
    • Markdown