webmasterskaya/cccb-soap-client

用于操作“特联”统一信息系统(特联EIS)的PHP-SOAP客户端

0.0.1 2022-12-27 21:02 UTC

This package is auto-updated.

Last update: 2024-09-13 19:55:54 UTC


README

该Web服务旨在自动化FGUP GCS系统信息系统的信息交换。

警告 请阅读代码中的注释!那里详细说明了所有内容

安装

composer reqiure webmasterskaya/cccb-soap-client

如何使用

<?php 

// Получение экземпляра клиента
/** @var \Webmasterskaya\Soap\CCCB\CccbClient $client */
$client = \Webmasterskaya\Soap\CCCB\CccbClientFactory::create([
    'login' => 'WebServiceLogin', // Ваш логин доступа к ЕИС «Спецсвязь». Выдается сотрниками ИТ блока ФГУП ГЦСС
    'password' => 'WebServicePassword', // Ваш пароль доступа к ЕИС «Спецсвязь». Выдается сотрниками ИТ блока ФГУП ГЦСС
    'contract_guid' => '00000000-0000-0000-0000-000000000000', // Ваш идентификатор договора контрагента. Выдается сотрниками ИТ блока ФГУП ГЦСС
    'service_guid' => '00000000-0000-0000-0000-000000000000', // Ваш идентификатор услуги (по заключенному договору). Выдается сотрниками ИТ блока ФГУП ГЦСС
]);

// Вызвать метод вебсервиса

/** @var \Webmasterskaya\Soap\CCCB\Type\ProbResponse $probResponse */
$probResponse = $client->probe();

echo $probResponse->getReturn(); // Выведет "Пробный вызов веб-сервиса"

Web服务的可用方法

注意 实际上有很多方法,但它们的用途和行为未文档化

想帮忙吗?

目前项目有以下任务待处理

  • 整理docblock
  • 编写所有方法和数据类型的完整描述
  • 将代码调整为PSR-12
  • 设置php-cs-fixer
  • 设置Psalm
  • 不断查找和修复bug