Skip to content

Commit 0ba43c4

Browse files
authored
Sync soap with EN. (#2342)
1 parent d0086c5 commit 0ba43c4

2 files changed

Lines changed: 43 additions & 13 deletions

File tree

reference/soap/soapfault/construct.xml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 9a8c593c09cf7d84085989e42f3b2b23536279db Maintainer: dams Status: ready -->
2+
<!-- EN-Revision: d9cfd78e58134785e2231bfc2d57f7f7a5698bb4 Maintainer: dams Status: ready -->
33
<!-- Reviewed: no -->
44
<refentry xml:id="soapfault.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
55
<refnamediv>
@@ -21,8 +21,8 @@
2121
</constructorsynopsis>
2222
<para>
2323
<classname>SoapFault</classname> sert à envoyer des erreurs SOAP depuis
24-
le PHP.<parameter>faultcode</parameter>, <parameter>faultstring</parameter>,
25-
<parameter>faultactor</parameter> et <parameter>detail</parameter> sont
24+
le PHP. <parameter>code</parameter>, <parameter>string</parameter>,
25+
<parameter>actor</parameter> et <parameter>details</parameter> sont
2626
les éléments standards SOAP.
2727
</para>
2828
</refsect1>
@@ -31,47 +31,47 @@
3131
<para>
3232
<variablelist>
3333
<varlistentry>
34-
<term><parameter>faultcode</parameter></term>
34+
<term><parameter>code</parameter></term>
3535
<listitem>
3636
<para>
3737
Le code erreur de <classname>SoapFault</classname>.
3838
</para>
3939
</listitem>
4040
</varlistentry>
4141
<varlistentry>
42-
<term><parameter>faultstring</parameter></term>
42+
<term><parameter>string</parameter></term>
4343
<listitem>
4444
<para>
4545
Le message d'erreur de <classname>SoapFault</classname>.
4646
</para>
4747
</listitem>
4848
</varlistentry>
4949
<varlistentry>
50-
<term><parameter>faultactor</parameter></term>
50+
<term><parameter>actor</parameter></term>
5151
<listitem>
5252
<para>
5353
Une chaîne identifiant l'acteur qui a causé l'erreur.
5454
</para>
5555
</listitem>
5656
</varlistentry>
5757
<varlistentry>
58-
<term><parameter>detail</parameter></term>
58+
<term><parameter>details</parameter></term>
5959
<listitem>
6060
<para>
6161
Plus de détails sur la cause de l'erreur.
6262
</para>
6363
</listitem>
6464
</varlistentry>
6565
<varlistentry>
66-
<term><parameter>faultname</parameter></term>
66+
<term><parameter>name</parameter></term>
6767
<listitem>
6868
<para>
6969
Peut être utilisé pour sélectionner l'encodage qui convient depuis WSDL.
7070
</para>
7171
</listitem>
7272
</varlistentry>
7373
<varlistentry>
74-
<term><parameter>headerfault</parameter></term>
74+
<term><parameter>headerFault</parameter></term>
7575
<listitem>
7676
<para>
7777
Peut être utilisé durant la gestion de l'entête SOAP pour rapporter

reference/soap/soapserver/addfunction.xml

Lines changed: 34 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: fe4e8b87d18f17394e7177917c498774b062448c Maintainer: jpauli Status: ready -->
2+
<!-- EN-Revision: 577239f64b3959c22d348a5f381eaf32fde996ed Maintainer: jpauli Status: ready -->
33
<!-- Reviewed: no -->
44
<refentry xml:id="soapserver.addfunction" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
55
<refnamediv>
@@ -34,8 +34,14 @@
3434
un tableau de noms de fonctions.
3535
</para>
3636
<para>
37-
Pour exporter toutes les fonctions, il faut utiliser la constante spéciale
38-
<constant>SOAP_FUNCTIONS_ALL</constant>.
37+
Pour exporter toutes les fonctions, il faut passer un tableau
38+
de noms de fonctions.
39+
</para>
40+
<para>
41+
À partir de PHP 8.4.0, passer une valeur entière (dont
42+
<constant>SOAP_FUNCTIONS_ALL</constant>) est déprécié.
43+
Utiliser <function>get_defined_functions</function> comme remplacement
44+
pour <constant>SOAP_FUNCTIONS_ALL</constant>.
3945
</para>
4046
<note>
4147
<para>
@@ -59,6 +65,29 @@
5965
</para>
6066
</refsect1>
6167

68+
<refsect1 role="changelog">
69+
&reftitle.changelog;
70+
<informaltable>
71+
<tgroup cols="2">
72+
<thead>
73+
<row>
74+
<entry>&Version;</entry>
75+
<entry>&Description;</entry>
76+
</row>
77+
</thead>
78+
<tbody>
79+
<row>
80+
<entry>8.4.0</entry>
81+
<entry>
82+
Passer un entier à <methodname>SoapServer::addFunction</methodname>
83+
est désormais déprécié.
84+
</entry>
85+
</row>
86+
</tbody>
87+
</tgroup>
88+
</informaltable>
89+
</refsect1>
90+
6291
<refsect1 role="examples">
6392
&reftitle.examples;
6493
<para>
@@ -82,7 +111,8 @@ function echoTwoStrings($inputString1, $inputString2)
82111
}
83112
$server->addFunction(array("echoString", "echoTwoStrings"));
84113
85-
$server->addFunction(SOAP_FUNCTIONS_ALL);
114+
$functions = get_defined_functions();
115+
$server->addFunction(array_merge($functions['internal'], $functions['user']));
86116
87117
?>
88118
]]>

0 commit comments

Comments
 (0)