webmasterskaya / cccb-soap-client
PHP-SOAP клиент для работы с web-сервисами ЕДИНОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ «Спецсвязь» (ЕИС «Спецсвязь»)
0.0.1
2022-12-27 21:02 UTC
Requires
- php: >=7.1
- symfony/options-resolver: ^4.4
- webmasterskaya/base-soap-lib: ~0.0.1
This package is auto-updated.
Last update: 2024-11-13 20:22:10 UTC
README
Веб-сервис предназначен для автоматизации обмена данными между информационными системами контрагентов ФГУП ГЦСС и Единой информационной системой «Спецсвязь».
Warning Читайте комментарии в коде! Там всё доступно расписано
Установка
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(); // Выведет "Пробный вызов веб-сервиса"
Доступные методы веб-сервиса
Notice На самом деле методов куда болше, но их назначение и поведение не документировано
Хотите помочь?
На данный момент у проекта "горят" следующие задачи:
- Привести docblock в порядок
- Написать исчерпывающее описание всех методов и типов данных web-ервиса
- Привести код к PSR-12
- Настроить php-cs-fixer
- Настроить Psalm
- Бесконечно искать и править баги