Skip to content

Commit 8d1db39

Browse files
committed
[WIP] Rewrite SoapClient constructor documentation
This constructor takes a large number of options, most of which were effectively undocumented, leading to a very high volume of User Notes.
1 parent 2693fe9 commit 8d1db39

File tree

2 files changed

+561
-158
lines changed

2 files changed

+561
-158
lines changed

reference/soap/constants.xml

Lines changed: 36 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,23 @@
2121
(<type>int</type>)
2222
</entry>
2323
<entry>1</entry>
24-
<entry></entry>
24+
<entry>
25+
Specifies use of SOAP 1.1 when passed as <literal>soap_version</literal>
26+
option to <function>SoapServer::construct</function> or
27+
<function>SoapClient::construct</function>.
28+
</entry>
2529
</row>
2630
<row xml:id="constant.soap-1-2">
2731
<entry>
2832
<constant>SOAP_1_2</constant>
2933
(<type>int</type>)
3034
</entry>
3135
<entry>2</entry>
32-
<entry></entry>
36+
<entry>
37+
Specifies use of SOAP 1.2 when passed as <literal>soap_version</literal>
38+
option to <function>SoapServer::construct</function> or
39+
<function>SoapClient::construct</function>.
40+
</entry>
3341
</row>
3442
<row xml:id="constant.soap-persistence-session">
3543
<entry>
@@ -61,31 +69,43 @@
6169
(<type>int</type>)
6270
</entry>
6371
<entry>1</entry>
64-
<entry></entry>
72+
<entry>
73+
Specifies use of SOAP Encoding when passed as <literal>use</literal>
74+
option to <function>SoapClient::construct</function>.
75+
</entry>
6576
</row>
6677
<row xml:id="constant.soap-literal">
6778
<entry>
6879
<constant>SOAP_LITERAL</constant>
6980
(<type>int</type>)
7081
</entry>
7182
<entry>2</entry>
72-
<entry></entry>
83+
<entry>
84+
Specifies use of service-specific encoding when passed as <literal>use</literal>
85+
option to <function>SoapClient::construct</function>.
86+
</entry>
7387
</row>
7488
<row xml:id="constant.soap-rpc">
7589
<entry>
7690
<constant>SOAP_RPC</constant>
7791
(<type>int</type>)
7892
</entry>
7993
<entry>1</entry>
80-
<entry></entry>
94+
<entry>
95+
Specifies use of RPC-style binding when passed as <literal>style</literal>
96+
option to <function>SoapClient::construct</function>.
97+
</entry>
8198
</row>
8299
<row xml:id="constant.soap-document">
83100
<entry>
84101
<constant>SOAP_DOCUMENT</constant>
85102
(<type>int</type>)
86103
</entry>
87104
<entry>2</entry>
88-
<entry></entry>
105+
<entry>
106+
Specifies use of document binding when passed as <literal>style</literal>
107+
option to <function>SoapClient::construct</function>.
108+
</entry>
89109
</row>
90110
<row xml:id="constant.soap-actor-next">
91111
<entry>
@@ -141,15 +161,23 @@
141161
(<type>int</type>)
142162
</entry>
143163
<entry>0</entry>
144-
<entry></entry>
164+
<entry>
165+
Specifies use of HTTP Basic Authentication when passed as
166+
<literal>authentication</literal> option to
167+
<function>SoapClient::construct</function>.
168+
</entry>
145169
</row>
146170
<row xml:id="constant.soap-authentication-digest">
147171
<entry>
148172
<constant>SOAP_AUTHENTICATION_DIGEST</constant>
149173
(<type>int</type>)
150174
</entry>
151175
<entry>1</entry>
152-
<entry></entry>
176+
<entry>
177+
Specifies use of HTTP Digest Authentication when passed as
178+
<literal>authentication</literal> option to
179+
<function>SoapClient::construct</function>.
180+
</entry>
153181
</row>
154182
<row xml:id="constant.soap-ssl-method-tls">
155183
<entry>

0 commit comments

Comments
 (0)