Я пытаюсь разработать плагин 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