@@ -8,28 +8,86 @@ function is_soap_fault(mixed $object): bool {}
8
8
9
9
class SoapParam
10
10
{
11
+ /** @var string */
12
+ public $ param_name ;
13
+
14
+ public mixed $ param_data = null ;
15
+
11
16
public function __construct (mixed $ data , string $ name ) {}
12
17
}
13
18
14
19
class SoapHeader
15
20
{
21
+ /** @var string */
22
+ public $ namespace ;
23
+
24
+ /** @var string */
25
+ public $ name ;
26
+
27
+ public mixed $ data = null ;
28
+
29
+ /** @var bool */
30
+ public $ mustUnderstand ;
31
+
32
+ /** @var string|int|null */
33
+ public $ actor ;
34
+
16
35
public function __construct (string $ namespace , string $ name , mixed $ data = UNKNOWN , bool $ mustUnderstand = false , string |int |null $ actor = null ) {}
17
36
}
18
37
19
38
class SoapFault extends Exception
20
39
{
40
+ /** @var string */
41
+ public $ feaultstring ;
42
+
43
+ /** @var string|null */
44
+ public $ faultcode ;
45
+
46
+ /** @var string|null */
47
+ public $ faultactor ;
48
+
49
+ public mixed $ detail = null ;
50
+
51
+ /** @var string|null */
52
+ public $ _name ;
53
+
54
+ public mixed $ headerfault = null ;
55
+
21
56
public function __construct (array |string |null $ code , string $ string , ?string $ actor = null , mixed $ details = null , ?string $ name = null , mixed $ headerFault = null ) {}
22
57
23
58
public function __toString (): string {}
24
59
}
25
60
26
61
class SoapVar
27
62
{
63
+ /** @var int */
64
+ public $ enc_type ;
65
+
66
+ public mixed $ enc_value = null ;
67
+
68
+ /** @var string|null */
69
+ public $ enc_stype ;
70
+
71
+ /** @var string|null */
72
+ public $ enc_ns ;
73
+
74
+ /** @var string|null */
75
+ public $ enc_name ;
76
+
77
+ /** @var string|null */
78
+ public $ enc_namens ;
79
+
28
80
public function __construct (mixed $ data , ?int $ encoding , ?string $ typeName = null , ?string $ typeNamespace = null , ?string $ nodeName = null , ?string $ nodeNamespace = null ) {}
29
81
}
30
82
31
83
class SoapServer
32
84
{
85
+ /** @var array|null */
86
+ public $ __soap_fault ;
87
+
88
+ /** @var resource */
89
+ public $ service ;
90
+
33
91
public function __construct (?string $ wsdl , array $ options = []) {}
34
92
35
93
/** @return void */
@@ -62,6 +120,105 @@ public function handle(?string $request = null) {}
62
120
63
121
class SoapClient
64
122
{
123
+ /** @var string|null */
124
+ public $ uri ;
125
+
126
+ /** @var int|null */
127
+ public $ style ;
128
+
129
+ /** @var int|null */
130
+ public $ use ;
131
+
132
+ /** @var string|null */
133
+ public $ location ;
134
+
135
+ /** @var string|null */
136
+ public $ _login ;
137
+
138
+ /** @var string|null */
139
+ public $ _password ;
140
+
141
+ /** @var string|null */
142
+ public $ _digest ;
143
+
144
+ /** @var string|null */
145
+ public $ _proxy_host ;
146
+
147
+ /** @var int|null */
148
+ public $ _proxy_port ;
149
+
150
+ /** @var string|null */
151
+ public $ _proxy_login ;
152
+
153
+ /** @var string|null */
154
+ public $ _proxy_password ;
155
+
156
+ /** @var int|null */
157
+ public $ trace ;
158
+
159
+ /** @var bool|null */
160
+ public $ _exceptions ;
161
+
162
+ /** @var int|null */
163
+ public $ compression ;
164
+
165
+ /** @var string|null */
166
+ public $ encoding ;
167
+
168
+ /** @var array|null */
169
+ public $ _classmap ;
170
+
171
+ /** @var int|null */
172
+ public $ _features ;
173
+
174
+ /** @var int|null */
175
+ public $ _connection_timeout ;
176
+
177
+ /** @var resource|null */
178
+ public $ _stream_context ;
179
+
180
+ /** @var string|null */
181
+ public $ _user_agent ;
182
+
183
+ /** @var int|null */
184
+ public $ _keep_alive ;
185
+
186
+ /** @var int|null */
187
+ public $ _ssl_method ;
188
+
189
+ /** @var int */
190
+ public $ _soap_version ;
191
+
192
+ /** @var resource|null */
193
+ public $ sdl ;
194
+
195
+ /** @var resource|null */
196
+ public $ typemap ;
197
+
198
+ /** @var string|null */
199
+ public $ __last_request ;
200
+
201
+ /** @var string|null */
202
+ public $ __last_response ;
203
+
204
+ /** @var string|null */
205
+ public $ __last_request_headers ;
206
+
207
+ /** @var string|null */
208
+ public $ __last_response_headers ;
209
+
210
+ /** @var array|null */
211
+ public $ __default_headers ;
212
+
213
+ /** @var resource|null */
214
+ public $ httpsocket ;
215
+
216
+ /** @var int|null */
217
+ public $ _use_proxy ;
218
+
219
+ /** @var resource|null */
220
+ public $ httpurl ;
221
+
65
222
public function __construct (?string $ wsdl , array $ options = []) {}
66
223
67
224
/** @return mixed */
0 commit comments