Как использовать SoapClient в Composer? - PullRequest
0 голосов
/ 09 февраля 2019

Я пытаюсь разработать плагин Woocommerce.Я написал свой код в основной файл плагина, и он работал правильно.Тогда я решил очистить свои коды и основной файл.Поэтому я установил Composer в каталог своего проекта и попытался создать классы и перенести части кода в отдельные классы.Теперь проблема в части моего кода, мне нужно создать экземпляр SoapClient.Эта часть кода возвращает сообщение об ошибке SoapClient is not a class или SoapClient not found.Затем я искал и установил расширение BeSimple / Soap-Client , но это не помогло.Я не знаю, что мне делать.Любой совет будет оценен.

    use BeSimple\SoapClient\SoapClient;
    function get_states_cities()
    {

    //Vendor's Username and Password
    $username = 'demo';
    $password = 'demo';

    //Create a web service proxy using SoapClient
    $client = new SoapClient('http://svc.ebazaar-post.ir/EshopService.svc?WSDL');
    $client->soap_defencoding = 'UTF-8';
    $client->decode_utf8 = false;


    //Get list of states
    $states=$client->GetStates(['username' => $username,'password'=>$password]);
   }

Я работаю на localhost с помощью MAMP и использую PHP v 7

...