* You have to use an associative array such as: * - the key must be a constant beginning with WSDL_ from AbstractSoapClientbase class each generated ServiceType class extends this class * - the value must be the corresponding key value (each option matches a {@link http://www.php.net/manual/en/soapclient.soapclient.php} option) * $options = array( * \WsdlToPhp\PackageBase\AbstractSoapClientBase::WSDL_URL => '__WSDL_URL__', * \WsdlToPhp\PackageBase\AbstractSoapClientBase::WSDL_TRACE => true, * \WsdlToPhp\PackageBase\AbstractSoapClientBase::WSDL_LOGIN => 'you_secret_login', * \WsdlToPhp\PackageBase\AbstractSoapClientBase::WSDL_PASSWORD => 'you_secret_password', * ); * etc.... */ require_once __DIR__ . '/vendor/autoload.php'; /** * Minimal options */ $options = array(\WsdlToPhp\PackageBase\AbstractSoapClientBase::WSDL_URL => '__WSDL_URL__', \WsdlToPhp\PackageBase\AbstractSoapClientBase::WSDL_CLASSMAP => \Api\ApiClassMap::get()); /** * Samples for Code ServiceType */ $code = new \Api\ServiceType\ApiCode($options); /** * Sample call for CodeManager_DeleteCodeArchive operation/method */ if ($code->CodeManager_DeleteCodeArchive($archive_id) !== false) { print_r($code->getResult()); } else { print_r($code->getLastError()); } /** * Sample call for CodeManager_GenerateCode operation/method */