2017 © Pedro Peláez
 

library sumatra-php-soap-client

Sumatra API SoapClient library

image

a2ncer/sumatra-php-soap-client

Sumatra API SoapClient library

  • Wednesday, June 20, 2018
  • by a2ncer
  • Repository
  • 1 Watchers
  • 0 Stars
  • 9 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Installs Packagist, (*1)

SOAP Client for Sumatra

Installation

composer require a2ncer/sumatra-php-soap-client:dev-master

Usage


<?php include_once 'vendor/autoload.php'; use Sumatra\SumatraClientFactory; use Sumatra\Type\Kunden_einwilligung_argument; $wsdl = 'http://example.com/sumatra.wsdl'; $username = 'username'; $password = 'password'; $client = SumatraClientFactory::factory( $wsdl, $username, $password ); $argument = (new Kunden_einwilligung_argument()) ->withBegruendung('John Snow') ->withAnrede('Herr') ->withEmail('test@example.com'); try { $response = $client->kunden_einwilligung($argument); echo $response->getStatus()->getInformation(); } catch (Exception $exception) { echo $exception->getMessage(); }

Development Setup

composer install --ignore-platform-reqs 
docker-compose up -d
docker-compose exec php bash
apt-get update
apt-get install libxml2-dev
docker-php-ext-install soap
php -S 0.0.0.0:80

The Versions