PHP code example of viktorprogger / soap-http-binding
1. Go to this page and download the library: Download viktorprogger/soap-http-binding library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
viktorprogger / soap-http-binding example snippets
use Meng\Soap\HttpBinding\HttpBinding;
use Meng\Soap\HttpBinding\RequestBuilder;
use Meng\Soap\Interpreter;
$interpreter = new Interpreter('http://www.webservicex.net/airport.asmx?WSDL');
$builder = new RequestBuilder();
$httpBinding = new HttpBinding($interpreter, $builder);
$request = $httpBinding->request('GetAirportInformationByCountry', [['country' => 'United Kingdom']]);
echo \Zend\Diactoros\Request\Serializer::toString($request);
use Meng\Soap\HttpBinding\HttpBinding;
use Meng\Soap\HttpBinding\RequestBuilder;
use Meng\Soap\Interpreter;
use Zend\Diactoros\Response;
use Zend\Diactoros\Stream;
$response = <<<EOD
<?xml version="1.0" encoding="utf-8"
use Meng\Soap\HttpBinding\RequestBuilder;
$builder = new RequestBuilder();
$request = $builder->isSOAP12()
->setEndpoint('http://www.endpoint.com')
->setHttpMethod('GET')
->getSoapHttpRequest();
echo \Zend\Diactoros\Request\Serializer::toString($request);