Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions reference/soap/soapfault/construct.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 9a8c593c09cf7d84085989e42f3b2b23536279db Maintainer: dams Status: ready -->
<!-- EN-Revision: d9cfd78e58134785e2231bfc2d57f7f7a5698bb4 Maintainer: dams Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="soapfault.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
Expand All @@ -21,8 +21,8 @@
</constructorsynopsis>
<para>
<classname>SoapFault</classname> sert à envoyer des erreurs SOAP depuis
le PHP.<parameter>faultcode</parameter>, <parameter>faultstring</parameter>,
<parameter>faultactor</parameter> et <parameter>detail</parameter> sont
le PHP. <parameter>code</parameter>, <parameter>string</parameter>,
<parameter>actor</parameter> et <parameter>details</parameter> sont
les éléments standards SOAP.
</para>
</refsect1>
Expand All @@ -31,47 +31,47 @@
<para>
<variablelist>
<varlistentry>
<term><parameter>faultcode</parameter></term>
<term><parameter>code</parameter></term>
<listitem>
<para>
Le code erreur de <classname>SoapFault</classname>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>faultstring</parameter></term>
<term><parameter>string</parameter></term>
<listitem>
<para>
Le message d'erreur de <classname>SoapFault</classname>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>faultactor</parameter></term>
<term><parameter>actor</parameter></term>
<listitem>
<para>
Une chaîne identifiant l'acteur qui a causé l'erreur.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>detail</parameter></term>
<term><parameter>details</parameter></term>
<listitem>
<para>
Plus de détails sur la cause de l'erreur.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>faultname</parameter></term>
<term><parameter>name</parameter></term>
<listitem>
<para>
Peut être utilisé pour sélectionner l'encodage qui convient depuis WSDL.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>headerfault</parameter></term>
<term><parameter>headerFault</parameter></term>
<listitem>
<para>
Peut être utilisé durant la gestion de l'entête SOAP pour rapporter
Expand Down
38 changes: 34 additions & 4 deletions reference/soap/soapserver/addfunction.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: fe4e8b87d18f17394e7177917c498774b062448c Maintainer: jpauli Status: ready -->
<!-- EN-Revision: 577239f64b3959c22d348a5f381eaf32fde996ed Maintainer: jpauli Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="soapserver.addfunction" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
Expand Down Expand Up @@ -34,8 +34,14 @@
un tableau de noms de fonctions.
</para>
<para>
Pour exporter toutes les fonctions, il faut utiliser la constante spéciale
<constant>SOAP_FUNCTIONS_ALL</constant>.
Pour exporter toutes les fonctions, il faut passer un tableau
de noms de fonctions.
</para>
<para>
À partir de PHP 8.4.0, passer une valeur entière (dont
<constant>SOAP_FUNCTIONS_ALL</constant>) est déprécié.
Utiliser <function>get_defined_functions</function> comme remplacement
pour <constant>SOAP_FUNCTIONS_ALL</constant>.
</para>
<note>
<para>
Expand All @@ -59,6 +65,29 @@
</para>
</refsect1>

<refsect1 role="changelog">
&reftitle.changelog;
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.4.0</entry>
<entry>
Passer un entier à <methodname>SoapServer::addFunction</methodname>
est désormais déprécié.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>

<refsect1 role="examples">
&reftitle.examples;
<para>
Expand All @@ -82,7 +111,8 @@ function echoTwoStrings($inputString1, $inputString2)
}
$server->addFunction(array("echoString", "echoTwoStrings"));

$server->addFunction(SOAP_FUNCTIONS_ALL);
$functions = get_defined_functions();
$server->addFunction(array_merge($functions['internal'], $functions['user']));

?>
]]>
Expand Down