File tree Expand file tree Collapse file tree 2 files changed +30
-4
lines changed
Expand file tree Collapse file tree 2 files changed +30
-4
lines changed Original file line number Diff line number Diff line change 4343$ decoded = $ driver ->decode ('Add ' , $ response );
4444
4545var_dump ($ decoded );
46-
47-
48-
49-
Original file line number Diff line number Diff line change 1+ <?php
2+
3+ require_once dirname (__DIR__ ) . '/vendor/autoload.php ' ;
4+
5+ use GuzzleHttp \Client ;
6+ use Soap \Encoding \Driver ;
7+ use Soap \Engine \SimpleEngine ;
8+ use Soap \Psr18Transport \Psr18Transport ;
9+ use Soap \Wsdl \Loader \StreamWrapperLoader ;
10+ use Soap \WsdlReader \Wsdl1Reader ;
11+
12+ $ wsdlLocation = 'https://ecs.syr.edu/faculty/fawcett/Handouts/cse775/code/calcWebService/Calc.asmx?wsdl ' ;
13+
14+ $ engine = new SimpleEngine (
15+ Driver::createFromWsdl1 ((new Wsdl1Reader (new StreamWrapperLoader ()))($ wsdlLocation )),
16+ Psr18Transport::createForClient (
17+ new Client ([
18+ 'headers ' => [
19+ 'User-Agent ' => 'testing/1.0 ' ,
20+ ],
21+ ])
22+ )
23+ );
24+
25+ var_dump ($ engine ->request ('Add ' , [
26+ (object )[
27+ 'a ' => 1 ,
28+ 'b ' => 2
29+ ]
30+ ]));
You can’t perform that action at this time.
0 commit comments