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 43
43
$ decoded = $ driver ->decode ('Add ' , $ response );
44
44
45
45
var_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