capdigital/ntlmsoapclient
Composer 安装命令:
composer require capdigital/ntlmsoapclient
包简介
NTLM Soap Client
README 文档
README
Installation par composer :
composer require capdigital/ntlmsoapclient
Configuration si symfony-receip ne fonctionne pas :
-
Activer l'analyse du fichier de configuration en allant dans /config/bundles.php et intégrer la ligne :
Capdigital\NtlmSoapClient\CapdigitalNTLMSoapClient::class => ['all' => true] -
Créer le fichier de configuration dans /config/packages/capdigital_ntlm_soap_client.yaml contenant :
capdigital_ntlm_soap_client:
url: "http://xxx.xxx.xxx.xxx"
port: "xxxx"
server: "SERVER_NAME"
society: "SOCIETY_NAME"
user: "DOMAINE\USER"
password: "PASSWORD" -
Utilisation du service dans un controller :
use Capdigital\NtlmSoapClient\Service\CapdigitalNtlmSoapClient as serviceNtlmSoapClient;
class maClass
{
mafonction(serviceNtlmSoapClient $serviceNtlmSoapClient)
{
$service = $serviceNtlmSoapClient->connect($wsName, $deleteSociety = true);
ou
$service = $serviceNtlmSoapClient->connect($wsName);
}
}
- Exemple :
mafonction(serviceNtlmSoapClient $serviceNtlmSoapClient)
{
$service = $serviceNtlmSoapClient->connect('SystemService', $deleteSociety = true);
$result = $client->Companies();
$companies = $result->return_value;
echo "Companies:
";
if (is_array($companies)) {
foreach($companies as $company) {
echo "$company
";
}
$cur = $companies[0];
}
else {
echo "$companies
";
$cur = $companies;
}
}
统计信息
- 总下载量: 95
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Apache-2.0
- 更新时间: 2019-02-27