com doc/fr: Apply commit e64ea89bbe0bd2cc28d48adfb3723f9ed5720fd1: reference/soap/functions/is-soap-fault.xml reference/soap/soapclient/construct.xml reference/soap/soapclient/getfunctions.xml reference/soap/soapclient/gettypes.xml reference/soap/soapclient/setlocation.xml reference/soap/soapclient/soapcall.xml reference/soap/soapclient/soapclient.xml reference/soap/soapfault/construct.xml reference/soap/soapfault/soapfault.xml reference/soap/soa
[email protected] (George Peter Banyard) Tue, 26 Jan 2021 19:14:15 +0000
| Newsgroups | php.doc.fr |
|---|---|
| Message-ID | <[email protected]> |
Commit: 5f2061eb949c02503f34391c3d487305ad02a6e0 Author: George Peter Banyard <[email protected]> Tue, 26 Jan 2021 19:11:46 +0000 Parents: 5e0d78b1437f212b47f869d45adfb17805ec21d6 Branches: master Link: http://git.php.net/?p=doc/fr.git;a=commitdiff;h=5f2061eb949c02503f34391c3d487305ad02a6e0 Log: Apply commit e64ea89bbe0bd2cc28d48adfb3723f9ed5720fd1 Remove PHP4 constructors from ext/soap documentation Changed paths: M reference/soap/functions/is-soap-fault.xml M reference/soap/soapclient/construct.xml M reference/soap/soapclient/getfunctions.xml M reference/soap/soapclient/gettypes.xml M reference/soap/soapclient/setlocation.xml M reference/soap/soapclient/soapcall.xml D reference/soap/soapclient/soapclient.xml M reference/soap/soapfault/construct.xml D reference/soap/soapfault/soapfault.xml M reference/soap/soapheader/construct.xml D reference/soap/soapheader/soapheader.xml M reference/soap/soapparam/construct.xml D reference/soap/soapparam/soapparam.xml M reference/soap/soapserver/addfunction.xml M reference/soap/soapserver/construct.xml M reference/soap/soapserver/fault.xml M reference/soap/soapserver/getfunctions.xml M reference/soap/soapserver/handle.xml M reference/soap/soapserver/setclass.xml D reference/soap/soapserver/soapserver.xml M reference/soap/soapvar/construct.xml D reference/soap/soapvar/soapvar.xml
diff_5f2061eb949c02503f34391c3d487305ad02a6e0.txt
(text/plain, 69 KB)
diff --git a/reference/soap/functions/is-soap-fault.xml b/reference/soap/functions/is-soap-fault.xml
index 9bbfd612da..d731c01897 100644
--- a/reference/soap/functions/is-soap-fault.xml
+++ b/reference/soap/functions/is-soap-fault.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: af4410a7e15898c3dbe83d6ea38246745ed9c6fb Maintainer: yannick Status: ready -->
+<!-- EN-Revision: e64ea89bbe0bd2cc28d48adfb3723f9ed5720fd1 Maintainer: yannick Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="function.is-soap-fault" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@@ -92,8 +92,8 @@ try {
&reftitle.seealso;
<para>
<simplelist>
- <member><methodname>SoapClient::SoapClient</methodname></member>
- <member><methodname>SoapFault::SoapFault</methodname></member>
+ <member><methodname>SoapClient::__construct</methodname></member>
+ <member><methodname>SoapFault::__construct</methodname></member>
</simplelist>
</para>
</refsect1>
diff --git a/reference/soap/soapclient/construct.xml b/reference/soap/soapclient/construct.xml
index b2586e848c..f0924f3dd2 100644
--- a/reference/soap/soapclient/construct.xml
+++ b/reference/soap/soapclient/construct.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 40d440e3fd0ce3418c42375129a1f363ba623833 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: e64ea89bbe0bd2cc28d48adfb3723f9ed5720fd1 Maintainer: yannick Status: ready -->
<!-- Reviewed: yes Maintainer: yannick -->
<refentry xml:id="soapclient.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@@ -16,7 +16,218 @@
<methodparam choice="opt"><type>array</type><parameter>options</parameter><initializer>[]</initializer></methodparam>
</constructorsynopsis>
<para>
- &info.function.alias; <methodname>SoapClient::SoapClient</methodname>
+ Ce constructeur crée des objets <classname>SoapClient</classname>
+ dans le mode <literal>WSDL</literal> ou <literal>non-WSDL</literal>.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>wsdl</parameter></term>
+ <listitem>
+ <para>
+ URI du fichier <literal>WSDL</literal> ou &null; s'il travaille en mode
+ <literal>non-WSDL</literal>.
+ </para>
+ <note>
+ <para>
+ Durant le stage de développement, vous devriez vouloir désactiver le cache WSDL
+ via l'option de configuration <literal>soap.wsdl_cache_ttl</literal> de votre &php.ini;,
+ sinon, les modifications faites sur le fichier WSDL n'auront aucun effet
+ tant que le cache <literal>soap.wsdl_cache_ttl</literal> n'aura pas expiré.
+ </para>
+ </note>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>options</parameter></term>
+ <listitem>
+ <para>
+ Un tableau d'options. Si l'on travaille en mode WSDL, ce paramètre est optionnel.
+ En mode non-WSDL, Les options <literal>location</literal> et
+ <literal>uri</literal> doivent être définies, où <literal>location</literal>
+ est l'URL du serveur SOAP vers lequel la requête est envoyée, et
+ <literal>uri</literal> est l'espace de noms cible du service SOAP.
+ </para>
+ <para>
+ Les options <literal>style</literal> et <literal>use</literal> ne fonctionnent
+ que dans le mode non-WSDL. En mode WSDL, ils viennent du fichier WSDL.
+ </para>
+ <para>
+ L'option <literal>soap_version</literal> doit valoir la constante
+ <constant>SOAP_1_1</constant> ou la constante <constant>SOAP_1_2</constant>
+ pour sélectionner, respectivement, SOAP 1.1 ou SOAP 1.2. Si omis,
+ SOAP 1.1 sera utilisé.
+ </para>
+ <para>
+ Pour les identifications HTTP, vous devez utiliser les options <literal>login</literal> et
+ <literal>password</literal>. Pour effectuer une connexion HTTP via un proxy,
+ utilisez les options <literal>proxy_host</literal>,
+ <literal>proxy_port</literal>, <literal>proxy_login</literal>
+ et <literal>proxy_password</literal>.
+ Pour les identifications à l'aide d'un certificat d'un client HTTPS,
+ utilisez les options <literal>local_cert</literal> et
+ <literal>passphrase</literal>. Une authentification peut être spécifiée dans l'option
+ <literal>authentication</literal>. La méthode d'authentification peut être
+ <constant>SOAP_AUTHENTICATION_BASIC</constant> (par défaut) ou
+ <constant>SOAP_AUTHENTICATION_DIGEST</constant>.
+ </para>
+ <para>
+ L'option <literal>compression</literal> permet d'utiliser la compression
+ sur les requêtes et les réponses HTTP SOAP.
+ </para>
+ <para>
+ L'option <literal>encoding</literal> définit le jeu d'encodage des caractères
+ internes. Cette option ne modifie pas l'encodage des requêtes SOAP (il est
+ toujours utf-8), mais convertit les chaînes en utilisant ce dernier.
+ </para>
+ <para>
+ L'option <literal>trace</literal> active le suivi des requêtes pour permettre
+ le retraçage des défauts. &false; par défaut.
+ </para>
+ <para>
+ L'option <literal>classmap</literal> peut être utilisée pour lier
+ quelques types WSDL avec des classes PHP. Cette option doit être
+ un tableau avec les types WSDL en tant que clés et les noms des classes
+ PHP en tant que valeurs.
+ </para>
+ <para>
+ Définir l'option <literal>trace</literal> active l'utilisation des méthodes
+ <link linkend="soapclient.getlastrequest">
+ SoapClient->__getLastRequest</link>,
+ <link linkend="soapclient.getlastrequestheaders">
+ SoapClient->__getLastRequestHeaders</link>,
+ <link linkend="soapclient.getlastresponse">
+ SoapClient->__getLastResponse</link> et
+ <link linkend="soapclient.getlastresponseheaders">
+ SoapClient->__getLastResponseHeaders</link>.
+ </para>
+ <para>
+ L'option <literal>exceptions</literal> est un booléen définissant si les erreurs
+ SOAP doivent lancer des exceptions du type
+ <link linkend="soapfault.construct">SoapFault</link>..
+ </para>
+ <para>
+ L'option <literal>connection_timeout</literal> définit le délai de connexion
+ en secondes pour la connexion au service SOAP. Cette option ne définit pas un
+ délai de connexion pour les services avec des réponses lentes. Pour limiter
+ la durée d'attente de fin des appels, l'option
+ <link linkend="ini.default-socket-timeout">default_socket_timeout</link> est
+ disponible.
+ </para>
+ <para>
+ L'option <literal>typemap</literal> est un tableau dont les clés
+ sont <literal>type_name</literal>, <literal>type_ns</literal>
+ (URI de l'espace de noms), <literal>from_xml</literal>
+ (fonction de rappel acceptant un paramètre de type chaîne) et
+ <literal>to_xml</literal> (fonction de rappel acceptant un paramètre de type objet).
+ </para>
+ <para>
+ L'option <literal>cache_wsdl</literal> est une constante parmi
+ <constant>WSDL_CACHE_NONE</constant>,
+ <constant>WSDL_CACHE_DISK</constant>,
+ <constant>WSDL_CACHE_MEMORY</constant> ou
+ <constant>WSDL_CACHE_BOTH</constant>.
+ </para>
+ <para>
+ L'option <literal>user_agent</literal> spécifie la chaîne à utiliser
+ dans l'en-tête <literal>User-Agent</literal>.
+ </para>
+ <para>
+ L'option <literal>stream_context</literal> est une ressource de
+ <link linkend="context">contexte</link>.
+ </para>
+ <para>
+ L'option <literal>features</literal> est un masque représentant
+ les constantes <constant>SOAP_SINGLE_ELEMENT_ARRAYS</constant>,
+ <constant>SOAP_USE_XSI_ARRAY_TYPE</constant> et,
+ <constant>SOAP_WAIT_ONE_WAY_CALLS</constant>.
+ </para>
+ <para>
+ L'option <literal>keep_alive</literal> est un booléen
+ définissant si l'on doit envoyer l'en-tête
+ <literal>Connection: Keep-Alive</literal> ou l'en-tête
+ <literal>Connection: close</literal>.
+ </para>
+ <para>
+ L'option <literal>ssl_method</literal> est une des constantes suivantes :
+ <constant>SOAP_SSL_METHOD_TLS</constant>,
+ <constant>SOAP_SSL_METHOD_SSLv2</constant>,
+ <constant>SOAP_SSL_METHOD_SSLv3</constant> ou
+ <constant>SOAP_SSL_METHOD_SSLv23</constant>.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="errors">
+ &reftitle.errors;
+ <para>
+ <methodname>SoapClient::__construct</methodname> génèrera une erreur de type
+ <constant>E_ERROR</constant> si les options <literal>location</literal> et
+ <literal>uri</literal> ne sont pas fournies en mode non-WSDL.
+ </para>
+ <para>
+ Une exception de type <classname>SoapFault</classname> sera lancée si l'URI
+ <parameter>wsdl</parameter> ne peut être chargée.
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title>Exemple avec <function>SoapClient::__construct</function></title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+
+$client = new SoapClient("some.wsdl");
+
+$client = new SoapClient("some.wsdl", array('soap_version' => SOAP_1_2));
+
+$client = new SoapClient("some.wsdl", array('login' => "some_name",
+ 'password' => "some_password"));
+
+$client = new SoapClient("some.wsdl", array('proxy_host' => "localhost",
+ 'proxy_port' => 8080));
+
+$client = new SoapClient("some.wsdl", array('proxy_host' => "localhost",
+ 'proxy_port' => 8080,
+ 'proxy_login' => "some_name",
+ 'proxy_password' => "some_password"));
+
+$client = new SoapClient("some.wsdl", array('local_cert' => "cert_key.pem"));
+
+$client = new SoapClient(null, array('location' => "http://localhost/soap.php",
+ 'uri' => "http://test-uri/"));
+
+$client = new SoapClient(null, array('location' => "http://localhost/soap.php",
+ 'uri' => "http://test-uri/",
+ 'style' => SOAP_DOCUMENT,
+ 'use' => SOAP_LITERAL));
+
+$client = new SoapClient("some.wsdl",
+ array('compression' => SOAP_COMPRESSION_ACCEPT | SOAP_COMPRESSION_GZIP));
+
+$client = new SoapClient("some.wsdl", array('encoding'=>'ISO-8859-1'));
+
+class MyBook {
+ public $title;
+ public $author;
+}
+
+$client = new SoapClient("books.wsdl", array('classmap' => array('book' => "MyBook")));
+
+?>
+]]>
+ </programlisting>
+ </example>
</para>
</refsect1>
diff --git a/reference/soap/soapclient/getfunctions.xml b/reference/soap/soapclient/getfunctions.xml
index e5fea0e588..922c256237 100644
--- a/reference/soap/soapclient/getfunctions.xml
+++ b/reference/soap/soapclient/getfunctions.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 40d440e3fd0ce3418c42375129a1f363ba623833 Maintainer: jpauli Status: ready -->
+<!-- EN-Revision: e64ea89bbe0bd2cc28d48adfb3723f9ed5720fd1 Maintainer: jpauli Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="soapclient.getfunctions" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@@ -75,7 +75,7 @@ array(26) {
&reftitle.seealso;
<para>
<simplelist>
- <member><methodname>SoapClient::SoapClient</methodname></member>
+ <member><methodname>SoapClient::__construct</methodname></member>
</simplelist>
</para>
</refsect1>
diff --git a/reference/soap/soapclient/gettypes.xml b/reference/soap/soapclient/gettypes.xml
index 2a059c5ab4..964493258c 100644
--- a/reference/soap/soapclient/gettypes.xml
+++ b/reference/soap/soapclient/gettypes.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 40d440e3fd0ce3418c42375129a1f363ba623833 Maintainer: jpauli Status: ready -->
+<!-- EN-Revision: e64ea89bbe0bd2cc28d48adfb3723f9ed5720fd1 Maintainer: jpauli Status: ready -->
<!-- Reviewed: yes -->
<refentry xml:id="soapclient.gettypes" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@@ -93,7 +93,7 @@ array(88) {
&reftitle.seealso;
<para>
<simplelist>
- <member><methodname>SoapClient::SoapClient</methodname></member>
+ <member><methodname>SoapClient::__construct</methodname></member>
</simplelist>
</para>
</refsect1>
diff --git a/reference/soap/soapclient/setlocation.xml b/reference/soap/soapclient/setlocation.xml
index f44bfa017d..0d50571914 100644
--- a/reference/soap/soapclient/setlocation.xml
+++ b/reference/soap/soapclient/setlocation.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 40d440e3fd0ce3418c42375129a1f363ba623833 Maintainer: dams Status: ready -->
+<!-- EN-Revision: e64ea89bbe0bd2cc28d48adfb3723f9ed5720fd1 Maintainer: dams Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="soapclient.setlocation" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@@ -54,7 +54,7 @@
&reftitle.examples;
<para>
<example>
- <title>Exemplea vec <function>SoapClient::__setLocation</function></title>
+ <title>Exemple avec <function>SoapClient::__setLocation</function></title>
<programlisting role="php">
<![CDATA[
<?php
@@ -83,7 +83,7 @@ http://www.somethirdparty.com
&reftitle.seealso;
<para>
<simplelist>
- <member><methodname>SoapClient::SoapClient</methodname></member>
+ <member><methodname>SoapClient::__construct</methodname></member>
</simplelist>
</para>
</refsect1>
diff --git a/reference/soap/soapclient/soapcall.xml b/reference/soap/soapclient/soapcall.xml
index 1bed01cbcc..54f983308b 100644
--- a/reference/soap/soapclient/soapcall.xml
+++ b/reference/soap/soapclient/soapcall.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 40d440e3fd0ce3418c42375129a1f363ba623833 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: e64ea89bbe0bd2cc28d48adfb3723f9ed5720fd1 Maintainer: yannick Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="soapclient.soapcall" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@@ -148,11 +148,11 @@ $client->__soapCall("SomeFunction", array($a, $b, $c),
&reftitle.seealso;
<para>
<simplelist>
- <member><methodname>SoapClient::SoapClient</methodname></member>
- <member><methodname>SoapParam::SoapParam</methodname></member>
- <member><methodname>SoapVar::SoapVar</methodname></member>
- <member><methodname>SoapHeader::SoapHeader</methodname></member>
- <member><methodname>SoapFault::SoapFault</methodname></member>
+ <member><methodname>SoapClient::__construct</methodname></member>
+ <member><methodname>SoapParam::__construct</methodname></member>
+ <member><methodname>SoapVar::__construct</methodname></member>
+ <member><methodname>SoapHeader::__construct</methodname></member>
+ <member><methodname>SoapFault::__construct</methodname></member>
<member><function>is_soap_fault</function></member>
</simplelist>
</para>
diff --git a/reference/soap/soapclient/soapclient.xml b/reference/soap/soapclient/soapclient.xml
deleted file mode 100644
index 7b88613259..0000000000
--- a/reference/soap/soapclient/soapclient.xml
+++ /dev/null
@@ -1,256 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision$ -->
-<!-- EN-Revision: 3e15d2894fb35432d2a111db36fe8ba8ebc62024 Maintainer: yannick Status: ready -->
-<!-- Reviewed: no -->
-
-<refentry xml:id="soapclient.soapclient" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
- <refnamediv>
- <refname>SoapClient::SoapClient</refname>
- <refpurpose>Constructeur SoapClient</refpurpose>
- </refnamediv>
-
- <refsect1 role="description">
- &reftitle.description;
- <methodsynopsis>
- <modifier>public</modifier> <methodname>SoapClient::SoapClient</methodname>
- <methodparam><type>mixed</type><parameter>wsdl</parameter></methodparam>
- <methodparam choice="opt"><type>array</type><parameter>options</parameter></methodparam>
- </methodsynopsis>
- <para>
- Ce constructeur crée des objets <classname>SoapClient</classname>
- dans le mode <literal>WSDL</literal> ou <literal>non-WSDL</literal>.
- </para>
- </refsect1>
-
- <refsect1 role="parameters">
- &reftitle.parameters;
- <para>
- <variablelist>
- <varlistentry>
- <term><parameter>wsdl</parameter></term>
- <listitem>
- <para>
- URI du fichier <literal>WSDL</literal> ou &null; s'il travaille en mode
- <literal>non-WSDL</literal>.
- </para>
- <note>
- <para>
- Durant le stage de développement, vous devriez vouloir désactiver le cache WSDL
- via l'option de configuration <literal>soap.wsdl_cache_ttl</literal> de votre &php.ini;,
- sinon, les modifications faites sur le fichier WSDL n'auront aucun effet
- tant que le cache <literal>soap.wsdl_cache_ttl</literal> n'aura pas expiré.
- </para>
- </note>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><parameter>options</parameter></term>
- <listitem>
- <para>
- Un tableau d'options. Si l'on travaille en mode WSDL, ce paramètre est optionnel.
- En mode non-WSDL, Les options <literal>location</literal> et
- <literal>uri</literal> doivent être définies, où <literal>location</literal>
- est l'URL du serveur SOAP vers lequel la requète est envoyée, et
- <literal>uri</literal> est l'espace de noms cible du service SOAP.
- </para>
- <para>
- Les options <literal>style</literal> et <literal>use</literal> ne fonctionnent
- que dans le mode non-WSDL. En mode WSDL, ils viennent du fichier WSDL.
- </para>
- <para>
- L'option <literal>soap_version</literal> doit valoir la constante
- <constant>SOAP_1_1</constant> ou la constante <constant>SOAP_1_2</constant>
- pour sélectionner, respectivement, SOAP 1.1 ou SOAP 1.2. Si omis,
- SOAP 1.1 sera utilisé.
- </para>
- <para>
- Pour les identifications HTTP, vous devez utiliser les options <literal>login</literal> et
- <literal>password</literal>. Pour effectuer une connexion HTTP via un proxy,
- utilisez les options <literal>proxy_host</literal>,
- <literal>proxy_port</literal>, <literal>proxy_login</literal>
- et <literal>proxy_password</literal>.
- Pour les identifications à l'aide d'un certificat d'un client HTTPS,
- utilisez les options <literal>local_cert</literal> et
- <literal>passphrase</literal>. Une authentification peut être spécifiée dans l'option
- <literal>authentication</literal>. La méthode d'authentification peut être
- <constant>SOAP_AUTHENTICATION_BASIC</constant> (par défaut) ou
- <constant>SOAP_AUTHENTICATION_DIGEST</constant>.
- </para>
- <para>
- L'option <literal>compression</literal> permet d'utiliser la compression
- sur les requêtes et les réponses HTTP SOAP.
- </para>
- <para>
- L'option <literal>encoding</literal> définit le jeu d'encodage des caractères
- internes. Cette option ne modifie pas l'encodage des requêtes SOAP (il est
- toujours utf-8), mais convertit les chaînes en utilisant ce dernier.
- </para>
- <para>
- L'option <literal>trace</literal> active le suivi des requêtes pour permettre
- le retraçage des défauts. &false; par défaut.
- </para>
- <para>
- L'option <literal>classmap</literal> peut être utilisée pour lier
- quelques types WSDL avec des classes PHP. Cette option doit être
- un tableau avec les types WSDL en tant que clés et les noms des classes
- PHP en tant que valeurs.
- </para>
- <para>
- Définir l'option <literal>trace</literal> active l'utilisation des méthodes
- <link linkend="soapclient.getlastrequest">
- SoapClient->__getLastRequest</link>,
- <link linkend="soapclient.getlastrequestheaders">
- SoapClient->__getLastRequestHeaders</link>,
- <link linkend="soapclient.getlastresponse">
- SoapClient->__getLastResponse</link> et
- <link linkend="soapclient.getlastresponseheaders">
- SoapClient->__getLastResponseHeaders</link>.
- </para>
- <para>
- L'option <literal>exceptions</literal> est un booléen définissant si les erreurs
- SOAP doivent lancer des exceptions du type
- <link linkend="soapfault.soapfault">SoapFault</link>.
- </para>
- <para>
- L'option <literal>connection_timeout</literal> définit le délai de connexion
- en secondes pour la connexion au service SOAP. Cette option ne définit pas un
- délai de connexion pour les services avec des réponses lentes. Pour limiter
- la durée d'attente de fin des appels, l'option
- <link linkend="ini.default-socket-timeout">default_socket_timeout</link> est
- disponible.
- </para>
- <para>
- L'option <literal>typemap</literal> est un tableau dont les clés
- sont <literal>type_name</literal>, <literal>type_ns</literal>
- (URI de l'espace de noms), <literal>from_xml</literal>
- (fonction de rappel acceptant un paramètre de type chaîne) et
- <literal>to_xml</literal> (fonction de rappel acceptant un paramètre de type objet).
- </para>
- <para>
- L'option <literal>cache_wsdl</literal> est une constante parmi
- <constant>WSDL_CACHE_NONE</constant>,
- <constant>WSDL_CACHE_DISK</constant>,
- <constant>WSDL_CACHE_MEMORY</constant> ou
- <constant>WSDL_CACHE_BOTH</constant>.
- </para>
- <para>
- L'option <literal>user_agent</literal> spécifie la chaîne à utiliser
- dans l'en-tête <literal>User-Agent</literal>.
- </para>
- <para>
- L'option <literal>stream_context</literal> est une ressource de
- <link linkend="context">contexte</link>.
- </para>
- <para>
- L'option <literal>features</literal> est un masque représentant
- les constantes <constant>SOAP_SINGLE_ELEMENT_ARRAYS</constant>,
- <constant>SOAP_USE_XSI_ARRAY_TYPE</constant> et,
- <constant>SOAP_WAIT_ONE_WAY_CALLS</constant>.
- </para>
- <para>
- L'option <literal>keep_alive</literal> est un booléen
- définissant si l'on doit envoyer l'en-tête
- <literal>Connection: Keep-Alive</literal> ou l'en-tête
- <literal>Connection: close</literal>.
- </para>
- <para>
- L'option <literal>ssl_method</literal> est une des constantes suivantes :
- <constant>SOAP_SSL_METHOD_TLS</constant>,
- <constant>SOAP_SSL_METHOD_SSLv2</constant>,
- <constant>SOAP_SSL_METHOD_SSLv3</constant> ou
- <constant>SOAP_SSL_METHOD_SSLv23</constant>.
- </para>
- </listitem>
- </varlistentry>
- </variablelist>
- </para>
- </refsect1>
-
- <refsect1 role="errors">
- &reftitle.errors;
- <para>
- <methodname>SoapClient::SoapClient</methodname> génèrera une erreur de type
- <constant>E_ERROR</constant> si les options <literal>location</literal> et
- <literal>uri</literal> ne sont pas fournies en mode non-WSDL.
- </para>
- <para>
- Une exception de type <classname>SoapFault</classname> sera lancée si l'URI
- <parameter>wsdl</parameter> ne peut être chargée.
- </para>
- </refsect1>
-
- <refsect1 role="examples">
- &reftitle.examples;
- <para>
- <example>
- <title>Exemple avec <function>SoapClient::SoapClient</function></title>
- <programlisting role="php">
-<![CDATA[
-<?php
-
-$client = new SoapClient("some.wsdl");
-
-$client = new SoapClient("some.wsdl", array('soap_version' => SOAP_1_2));
-
-$client = new SoapClient("some.wsdl", array('login' => "some_name",
- 'password' => "some_password"));
-
-$client = new SoapClient("some.wsdl", array('proxy_host' => "localhost",
- 'proxy_port' => 8080));
-
-$client = new SoapClient("some.wsdl", array('proxy_host' => "localhost",
- 'proxy_port' => 8080,
- 'proxy_login' => "some_name",
- 'proxy_password' => "some_password"));
-
-$client = new SoapClient("some.wsdl", array('local_cert' => "cert_key.pem"));
-
-$client = new SoapClient(null, array('location' => "http://localhost/soap.php",
- 'uri' => "http://test-uri/"));
-
-$client = new SoapClient(null, array('location' => "http://localhost/soap.php",
- 'uri' => "http://test-uri/",
- 'style' => SOAP_DOCUMENT,
- 'use' => SOAP_LITERAL));
-
-$client = new SoapClient("some.wsdl",
- array('compression' => SOAP_COMPRESSION_ACCEPT | SOAP_COMPRESSION_GZIP));
-
-$client = new SoapClient("some.wsdl", array('encoding'=>'ISO-8859-1'));
-
-class MyBook {
- public $title;
- public $author;
-}
-
-$client = new SoapClient("books.wsdl", array('classmap' => array('book' => "MyBook")));
-
-?>
-]]>
- </programlisting>
- </example>
- </para>
- </refsect1>
-
-</refentry>
-
-<!-- Keep this comment at the end of the file
-Local variables:
-mode: sgml
-sgml-omittag:t
-sgml-shorttag:t
-sgml-minimize-attributes:nil
-sgml-always-quote-attributes:t
-sgml-indent-step:1
-sgml-indent-data:t
-indent-tabs-mode:nil
-sgml-parent-document:nil
-sgml-default-dtd-file:"~/.phpdoc/manual.ced"
-sgml-exposed-tags:nil
-sgml-local-catalogs:nil
-sgml-local-ecat-files:nil
-End:
-vim600: syn=xml fen fdm=syntax fdl=2 si
-vim: et tw=78 syn=sgml
-vi: ts=1 sw=1
--->
diff --git a/reference/soap/soapfault/construct.xml b/reference/soap/soapfault/construct.xml
index 1fc9014c90..9326d89f6e 100644
--- a/reference/soap/soapfault/construct.xml
+++ b/reference/soap/soapfault/construct.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 40d440e3fd0ce3418c42375129a1f363ba623833 Maintainer: dams Status: ready -->
+<!-- EN-Revision: e64ea89bbe0bd2cc28d48adfb3723f9ed5720fd1 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>
@@ -20,10 +20,122 @@
<methodparam choice="opt"><type>mixed</type><parameter>headerFault</parameter><initializer>&null;</initializer></methodparam>
</constructorsynopsis>
<para>
- &info.function.alias; <methodname>SoapFault::SoapFault</methodname>
+ <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
+ les éléments standards SOAP.
</para>
</refsect1>
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>faultcode</parameter></term>
+ <listitem>
+ <para>
+ Le code erreur de <classname>SoapFault</classname>.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>faultstring</parameter></term>
+ <listitem>
+ <para>
+ Le message d'erreur de <classname>SoapFault</classname>.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>faultactor</parameter></term>
+ <listitem>
+ <para>
+ Une chaîne identifiant l'acteur qui a causé l'erreur.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>detail</parameter></term>
+ <listitem>
+ <para>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>faultname</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>
+ <listitem>
+ <para>
+ Peut être utilisé durant la gestion de l'entête SOAP pour rapporter
+ une erreur dans l'en-tête de réponse.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title>Quelques exemples avec <classname>SoapFault</classname></title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+function test($x)
+{
+ return new SoapFault("Server", "Un message d'erreur");
+}
+$server = new SoapServer(null, array('uri' => "http://test-uri/"));
+$server->addFunction("test");
+$server->handle();
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ <para>
+ Il est possible d'utiliser le mécanisme des exceptions de PHP pour
+ lancer des exceptions <classname>SoapFault</classname>.
+ </para>
+ <para>
+ <example>
+ <title>Emission d'exceptions <classname>SoapFault</classname></title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+function test($x)
+{
+ throw new SoapFault("Server", "Un message d'erreur");
+}
+
+$server = new SoapServer(null, array('uri' => "http://test-uri/"));
+$server->addFunction("test");
+$server->handle();
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><methodname>SoapServer::fault</methodname></member>
+ <member><function>is_soap_fault</function></member>
+ </simplelist>
+ </para>
+ </refsect1>
</refentry>
<!-- Keep this comment at the end of the file
diff --git a/reference/soap/soapfault/soapfault.xml b/reference/soap/soapfault/soapfault.xml
deleted file mode 100644
index a84282e436..0000000000
--- a/reference/soap/soapfault/soapfault.xml
+++ /dev/null
@@ -1,162 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision$ -->
-<!-- EN-Revision: 7bd7f26bed7fb288c89d73d45a457a48fe866b3c Maintainer: jpauli Status: ready -->
-<!-- Reviewed: no -->
-
-<refentry xml:id="soapfault.soapfault" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
- <refnamediv>
- <refname>SoapFault::SoapFault</refname>
- <refpurpose>SoapFault constructor</refpurpose>
- </refnamediv>
-
- <refsect1 role="description">
- &reftitle.description;
- <methodsynopsis>
- <methodname>SoapFault::SoapFault</methodname>
- <methodparam><type>string</type><parameter>faultcode</parameter></methodparam>
- <methodparam><type>string</type><parameter>faultstring</parameter></methodparam>
- <methodparam choice="opt"><type>string</type><parameter>faultactor</parameter></methodparam>
- <methodparam choice="opt"><type>string</type><parameter>detail</parameter></methodparam>
- <methodparam choice="opt"><type>string</type><parameter>faultname</parameter></methodparam>
- <methodparam choice="opt"><type>string</type><parameter>headerfault</parameter></methodparam>
- </methodsynopsis>
- <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
- les éléments standards SOAP.
- </para>
- </refsect1>
- <refsect1 role="parameters">
- &reftitle.parameters;
- <para>
- <variablelist>
- <varlistentry>
- <term><parameter>faultcode</parameter></term>
- <listitem>
- <para>
- Le code erreur de <classname>SoapFault</classname>.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><parameter>faultstring</parameter></term>
- <listitem>
- <para>
- Le message d'erreur de <classname>SoapFault</classname>.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><parameter>faultactor</parameter></term>
- <listitem>
- <para>
- Une chaîne identifiant l'acteur qui a causé l'erreur.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><parameter>detail</parameter></term>
- <listitem>
- <para>
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><parameter>faultname</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>
- <listitem>
- <para>
- Peut être utilisé durant la gestion de l'entête SOAP pour rapporter
- une erreur dans l'en-tête de réponse.
- </para>
- </listitem>
- </varlistentry>
- </variablelist>
- </para>
- </refsect1>
- <refsect1 role="examples">
- &reftitle.examples;
- <para>
- <example>
- <title>Quelques exemples avec <classname>SoapFault</classname></title>
- <programlisting role="php">
-<![CDATA[
-<?php
-function test($x)
-{
- return new SoapFault("Server", "Un message d'erreur");
-}
-
-$server = new SoapServer(null, array('uri' => "http://test-uri/"));
-$server->addFunction("test");
-$server->handle();
-?>
-]]>
- </programlisting>
- </example>
- </para>
- <para>
- Il est possible d'utiliser le mécanisme des exceptions de PHP pour
- lancer des exceptions <classname>SoapFault</classname>.
- </para>
- <para>
- <example>
- <title>Emission d'exceptions <classname>SoapFault</classname></title>
- <programlisting role="php">
-<![CDATA[
-<?php
-function test($x)
-{
- throw new SoapFault("Server", "Un message d'erreur");
-}
-
-$server = new SoapServer(null, array('uri' => "http://test-uri/"));
-$server->addFunction("test");
-$server->handle();
-?>
-]]>
- </programlisting>
- </example>
- </para>
- </refsect1>
-
- <refsect1 role="seealso">
- &reftitle.seealso;
- <para>
- <simplelist>
- <member><methodname>SoapServer::fault</methodname></member>
- <member><function>is_soap_fault</function></member>
- </simplelist>
- </para>
- </refsect1>
-
-</refentry>
-
-<!-- Keep this comment at the end of the file
-Local variables:
-mode: sgml
-sgml-omittag:t
-sgml-shorttag:t
-sgml-minimize-attributes:nil
-sgml-always-quote-attributes:t
-sgml-indent-step:1
-sgml-indent-data:t
-indent-tabs-mode:nil
-sgml-parent-document:nil
-sgml-default-dtd-file:"~/.phpdoc/manual.ced"
-sgml-exposed-tags:nil
-sgml-local-catalogs:nil
-sgml-local-ecat-files:nil
-End:
-vim600: syn=xml fen fdm=syntax fdl=2 si
-vim: et tw=78 syn=sgml
-vi: ts=1 sw=1
--->
diff --git a/reference/soap/soapheader/construct.xml b/reference/soap/soapheader/construct.xml
index 6150592958..f7cc75e1e5 100644
--- a/reference/soap/soapheader/construct.xml
+++ b/reference/soap/soapheader/construct.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 9a9533d480b39d3911605cdf52addeb8ad97eb51 Maintainer: dams Status: ready -->
+<!-- EN-Revision: e64ea89bbe0bd2cc28d48adfb3723f9ed5720fd1 Maintainer: dams Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="soapheader.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@@ -20,7 +20,91 @@
<methodparam choice="opt"><type>string</type><parameter>actor</parameter></methodparam>
</constructorsynopsis>
<para>
- &info.function.alias; <methodname>SoapHeader::SoapHeader</methodname>
+ Construit un nouvel objet <classname>SoapHeader</classname>.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>namespace</parameter></term>
+ <listitem>
+ <para>
+ L'espace de noms de l'élément d'entête SOAP.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>name</parameter></term>
+ <listitem>
+ <para>
+ Le nom de l'élément d'entête SOAP.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>data</parameter></term>
+ <listitem>
+ <para>
+ Un contenu de l'en-tête SOAP. Il peut être une valeur PHP ou
+ un objet <classname>SoapVar</classname>.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>mustUnderstand</parameter></term>
+ <listitem>
+ <para>
+ Valeur de l'attribut <literal>mustUnderstand</literal>
+ de l'élément d'entête SOAP.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>actor</parameter></term>
+ <listitem>
+ <para>
+ Valeur de l'attribut <literal>actor</literal>
+ de l'élément d'entête SOAP.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title>Exemple avec <function>SoapHeader::__construct</function></title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$client = new SoapClient(null, array('location' => "http://localhost/soap.php",
+ 'uri' => "http://test-uri/"));
+$client->__soapCall("echoVoid", null, null,
+ new SoapHeader('http://soapinterop.org/echoheader/',
+ 'echoMeStringRequest',
+ 'hello world'));
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><methodname>SoapClient::__soapCall</methodname></member>
+ <member><methodname>SoapVar::__construct</methodname></member>
+ <member><methodname>SoapParam::__construct</methodname></member>
+ <member><methodname>SoapServer::addSoapHeader</methodname></member>
+ </simplelist>
</para>
</refsect1>
diff --git a/reference/soap/soapheader/soapheader.xml b/reference/soap/soapheader/soapheader.xml
deleted file mode 100644
index 53596f914b..0000000000
--- a/reference/soap/soapheader/soapheader.xml
+++ /dev/null
@@ -1,133 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision$ -->
-<!-- EN-Revision: b8758b0605e80c4e3610137b7502a6abeea5c69b Maintainer: yannick Status: ready -->
-<!-- Reviewed: no -->
-
-<refentry xml:id="soapheader.soapheader" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
- <refnamediv>
- <refname>SoapHeader::SoapHeader</refname>
- <refpurpose>SoapHeader constructor</refpurpose>
- </refnamediv>
-
- <refsect1 role="description">
- &reftitle.description;
- <methodsynopsis>
- <methodname>SoapHeader::SoapHeader</methodname>
- <methodparam><type>string</type><parameter>namespace</parameter></methodparam>
- <methodparam><type>string</type><parameter>name</parameter></methodparam>
- <methodparam choice="opt"><type>mixed</type><parameter>data</parameter></methodparam>
- <methodparam choice="opt"><type>bool</type><parameter>mustunderstand</parameter><initializer>&false;</initializer></methodparam>
- <methodparam choice="opt"><type>string</type><parameter>actor</parameter></methodparam>
- </methodsynopsis>
-
- <para>
- Construit un nouvel objet <classname>SoapHeader</classname>.
- </para>
- </refsect1>
-
- <refsect1 role="parameters">
- &reftitle.parameters;
- <para>
- <variablelist>
- <varlistentry>
- <term><parameter>namespace</parameter></term>
- <listitem>
- <para>
- L'espace de noms de l'élément d'entête SOAP.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><parameter>name</parameter></term>
- <listitem>
- <para>
- Le nom de l'élément d'entête SOAP.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><parameter>data</parameter></term>
- <listitem>
- <para>
- Un contenu de l'en-tête SOAP. Il peut être une valeur PHP ou
- un objet <classname>SoapVar</classname>.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><parameter>mustUnderstand</parameter></term>
- <listitem>
- <para>
- Valeur de l'attribut <literal>mustUnderstand</literal>
- de l'élément d'entête SOAP.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><parameter>actor</parameter></term>
- <listitem>
- <para>
- Valeur de l'attribut <literal>actor</literal>
- de l'élément d'entête SOAP.
- </para>
- </listitem>
- </varlistentry>
- </variablelist>
- </para>
- </refsect1>
-
- <refsect1 role="examples">
- &reftitle.examples;
- <para>
- <example>
- <title>Exemple simple avec <classname>SoapHeader</classname></title>
- <programlisting role="php">
-<![CDATA[
-<?php
-$client = new SoapClient(null, array('location' => "http://localhost/soap.php",
- 'uri' => "http://test-uri/"));
-$client->__soapCall("echoVoid", null, null,
- new SoapHeader('http://soapinterop.org/echoheader/',
- 'echoMeStringRequest',
- 'hello world'));
-?>
-]]>
- </programlisting>
- </example>
- </para>
- </refsect1>
-
- <refsect1 role="seealso">
- &reftitle.seealso;
- <para>
- <simplelist>
- <member><methodname>SoapClient::__soapCall</methodname></member>
- <member><methodname>SoapVar::SoapVar</methodname></member>
- <member><methodname>SoapParam::SoapParam</methodname></member>
- <member><methodname>SoapServer::addSoapHeader</methodname></member>
- </simplelist>
- </para>
- </refsect1>
-
-</refentry>
-
-<!-- Keep this comment at the end of the file
-Local variables:
-mode: sgml
-sgml-omittag:t
-sgml-shorttag:t
-sgml-minimize-attributes:nil
-sgml-always-quote-attributes:t
-sgml-indent-step:1
-sgml-indent-data:t
-indent-tabs-mode:nil
-sgml-parent-document:nil
-sgml-default-dtd-file:"~/.phpdoc/manual.ced"
-sgml-exposed-tags:nil
-sgml-local-catalogs:nil
-sgml-local-ecat-files:nil
-End:
-vim600: syn=xml fen fdm=syntax fdl=2 si
-vim: et tw=78 syn=sgml
-vi: ts=1 sw=1
--->
diff --git a/reference/soap/soapparam/construct.xml b/reference/soap/soapparam/construct.xml
index b1ae8e76ef..a605ea231b 100644
--- a/reference/soap/soapparam/construct.xml
+++ b/reference/soap/soapparam/construct.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 40d440e3fd0ce3418c42375129a1f363ba623833 Maintainer: dams Status: ready -->
+<!-- EN-Revision: e64ea89bbe0bd2cc28d48adfb3723f9ed5720fd1 Maintainer: dams Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="soapparam.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@@ -16,7 +16,63 @@
<methodparam><type>string</type><parameter>name</parameter></methodparam>
</constructorsynopsis>
<para>
- &info.function.alias; <methodname>SoapParam::SoapParam</methodname>
+ Construit un nouvel objet <classname>SoapParam</classname>.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>data</parameter></term>
+ <listitem>
+ <para>
+ Les données à passer ou à retourner. Vous pouvez passer ce paramètre
+ directement en tant qu'une valeur PHP, mais dans ce cas, il sera nommé
+ <literal>paramN</literal> et le service SOAP ne le comprendra pas.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>name</parameter></term>
+ <listitem>
+ <para>
+ Le nom du paramètre.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title>Exemple avec <function>SoapParam::__construct</function></title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$client = new SoapClient(null,array('location' => "http://localhost/soap.php",
+ 'uri' => "http://test-uri/"));
+$client->SomeFunction(new SoapParam($a, "a"),
+ new SoapParam($b, "b"),
+ new SoapParam($c, "c"));
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><methodname>SoapClient::__soapCall</methodname></member>
+ <member><methodname>SoapVar::__construct</methodname></member>
+ </simplelist>
</para>
</refsect1>
diff --git a/reference/soap/soapparam/soapparam.xml b/reference/soap/soapparam/soapparam.xml
deleted file mode 100644
index 4886ba1686..0000000000
--- a/reference/soap/soapparam/soapparam.xml
+++ /dev/null
@@ -1,101 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision$ -->
-<!-- EN-Revision: af4410a7e15898c3dbe83d6ea38246745ed9c6fb Maintainer: dams Status: ready -->
-<!-- Reviewed: no -->
-
-<refentry xml:id="soapparam.soapparam" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
- <refnamediv>
- <refname>SoapParam::SoapParam</refname>
- <refpurpose>Constructeur SoapParam</refpurpose>
- </refnamediv>
-
- <refsect1 role="description">
- &reftitle.description;
- <methodsynopsis>
- <methodname>SoapParam::SoapParam</methodname>
- <methodparam><type>mixed</type><parameter>data</parameter></methodparam>
- <methodparam><type>string</type><parameter>name</parameter></methodparam>
- </methodsynopsis>
- <para>
- Construit un nouvel objet <classname>SoapParam</classname>.
- </para>
- </refsect1>
-
- <refsect1 role="parameters">
- &reftitle.parameters;
- <para>
- <variablelist>
- <varlistentry>
- <term><parameter>data</parameter></term>
- <listitem>
- <para>
- Les données à passer ou à retourner. Vous pouvez passer ce paramètre
- directement en tant qu'une valeur PHP, mais dans ce cas, il sera nommé
- <literal>paramN</literal> et le service SOAP ne le comprendra pas.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><parameter>name</parameter></term>
- <listitem>
- <para>
- Le nom du paramètre.
- </para>
- </listitem>
- </varlistentry>
- </variablelist>
- </para>
- </refsect1>
-
- <refsect1 role="examples">
- &reftitle.examples;
- <para>
- <example>
- <title>Quelques exemples</title>
- <programlisting role="php">
-<![CDATA[
-<?php
-$client = new SoapClient(null,array('location' => "http://localhost/soap.php",
- 'uri' => "http://test-uri/"));
-$client->SomeFunction(new SoapParam($a, "a"),
- new SoapParam($b, "b"),
- new SoapParam($c, "c"));
-?>
-]]>
- </programlisting>
- </example>
- </para>
- </refsect1>
-
- <refsect1 role="seealso">
- &reftitle.seealso;
- <para>
- <simplelist>
- <member><methodname>SoapClient::__soapCall</methodname></member>
- <member><methodname>SoapVar::SoapVar</methodname></member>
- </simplelist>
- </para>
- </refsect1>
-
-</refentry>
-
-<!-- Keep this comment at the end of the file
-Local variables:
-mode: sgml
-sgml-omittag:t
-sgml-shorttag:t
-sgml-minimize-attributes:nil
-sgml-always-quote-attributes:t
-sgml-indent-step:1
-sgml-indent-data:t
-indent-tabs-mode:nil
-sgml-parent-document:nil
-sgml-default-dtd-file:"~/.phpdoc/manual.ced"
-sgml-exposed-tags:nil
-sgml-local-catalogs:nil
-sgml-local-ecat-files:nil
-End:
-vim600: syn=xml fen fdm=syntax fdl=2 si
-vim: et tw=78 syn=sgml
-vi: ts=1 sw=1
--->
diff --git a/reference/soap/soapserver/addfunction.xml b/reference/soap/soapserver/addfunction.xml
index e41d92b151..6541248101 100644
--- a/reference/soap/soapserver/addfunction.xml
+++ b/reference/soap/soapserver/addfunction.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 40d440e3fd0ce3418c42375129a1f363ba623833 Maintainer: jpauli Status: ready -->
+<!-- EN-Revision: e64ea89bbe0bd2cc28d48adfb3723f9ed5720fd1 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>
@@ -96,7 +96,7 @@ $server->addFunction(SOAP_FUNCTIONS_ALL);
&reftitle.seealso;
<para>
<simplelist>
- <member><methodname>SoapServer::SoapServer</methodname></member>
+ <member><methodname>SoapServer::__construct</methodname></member>
<member><methodname>SoapServer::setClass</methodname></member>
</simplelist>
</para>
diff --git a/reference/soap/soapserver/construct.xml b/reference/soap/soapserver/construct.xml
index 256fc73391..0bc94b58e6 100644
--- a/reference/soap/soapserver/construct.xml
+++ b/reference/soap/soapserver/construct.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 40d440e3fd0ce3418c42375129a1f363ba623833 Maintainer: jpauli Status: ready -->
+<!-- EN-Revision: e64ea89bbe0bd2cc28d48adfb3723f9ed5720fd1 Maintainer: jpauli Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="soapserver.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@@ -16,7 +16,108 @@
<methodparam choice="opt"><type>array</type><parameter>options</parameter><initializer>[]</initializer></methodparam>
</constructorsynopsis>
<para>
- &info.function.alias; <methodname>SoapServer::SoapServer</methodname>
+ Ce constructeur permet la création d'objets <classname>SoapServer</classname>
+ en mode WSDL ou non-WSDL.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>wsdl</parameter></term>
+ <listitem>
+ <para>
+ Pour utiliser le mode WSDL, il faut définir l'URI du fichier
+ WSDL dans ce paramètre. Avec les autres situations, il faut définir
+ ce paramètre à &null; et définir l'option <literal>uri</literal>.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>options</parameter></term>
+ <listitem>
+ <para>
+ Permet de définir une version SOAP par défaut (<literal>soap_version</literal>),
+ un jeu de caractères d'encodage interne (<literal>encoding</literal>)
+ et un URI acteur (<literal>actor</literal>).
+ </para>
+ <para>
+ L'option <literal>classmap</literal> peut être utilisée pour lier
+ quelques types WSDL à des classes PHP. Cette option doit être un
+ tableau avec les types WSDL en tant que clés et les noms des classes PHP
+ en tant que valeurs.
+ </para>
+ <para>
+ L'option <literal>typemap</literal> est un tableau dont les clés sont
+ <literal>type_name</literal>, <literal>type_ns</literal> (URI de l'espace de noms),
+ <literal>from_xml</literal> (fonction de rappel acceptant un paramètre de type &string;) et
+ <literal>to_xml</literal> (fonction de rappel acceptant un paramètre de type &object;).
+ </para>
+ <para>
+ L'option <literal>cache_wsdl</literal> prend une des valeurs
+ <constant>WSDL_CACHE_NONE</constant>,
+ <constant>WSDL_CACHE_DISK</constant>,
+ <constant>WSDL_CACHE_MEMORY</constant> ou
+ <constant>WSDL_CACHE_BOTH</constant>.
+ </para>
+ <para>
+ La dernière option est <literal>features</literal>
+ qui peut être défini à
+ <constant>SOAP_WAIT_ONE_WAY_CALLS</constant>,
+ <constant>SOAP_SINGLE_ELEMENT_ARRAYS</constant>,
+ <constant>SOAP_USE_XSI_ARRAY_TYPE</constant>.
+ </para>
+ <para>
+ L'option <literal>send_errors</literal> peut être défini à &false; pour envoyer
+ un message d'erreur générique ("Internal error") au lieu du message d'erreur
+ spécifique.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title>Exemples avec <function>SoapServer::__construct</function></title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$server = new SoapServer("some.wsdl");
+
+$server = new SoapServer("some.wsdl", array('soap_version' => SOAP_1_2));
+
+$server = new SoapServer("some.wsdl", array('actor' => "http://example.org/ts-tests/C"));
+
+$server = new SoapServer("some.wsdl", array('encoding'=>'ISO-8859-1'));
+
+$server = new SoapServer(null, array('uri' => "http://test-uri/"));
+
+class MyBook {
+ public $title;
+ public $author;
+}
+
+$server = new SoapServer("books.wsdl", array('classmap' => array('book' => "MyBook")));
+
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><methodname>SoapClient::__construct</methodname></member>
+ </simplelist>
</para>
</refsect1>
diff --git a/reference/soap/soapserver/fault.xml b/reference/soap/soapserver/fault.xml
index 027e74694d..dc78f38be2 100644
--- a/reference/soap/soapserver/fault.xml
+++ b/reference/soap/soapserver/fault.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 40d440e3fd0ce3418c42375129a1f363ba623833 Maintainer: dams Status: ready -->
+<!-- EN-Revision: e64ea89bbe0bd2cc28d48adfb3723f9ed5720fd1 Maintainer: dams Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="soapserver.fault" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@@ -89,7 +89,7 @@
&reftitle.seealso;
<para>
<simplelist>
- <member><methodname>SoapFault::SoapFault</methodname></member>
+ <member><methodname>SoapFault::__construct</methodname></member>
</simplelist>
</para>
</refsect1>
diff --git a/reference/soap/soapserver/getfunctions.xml b/reference/soap/soapserver/getfunctions.xml
index 24a15c6d18..5205b64630 100644
--- a/reference/soap/soapserver/getfunctions.xml
+++ b/reference/soap/soapserver/getfunctions.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: af4410a7e15898c3dbe83d6ea38246745ed9c6fb Maintainer: dams Status: ready -->
+<!-- EN-Revision: e64ea89bbe0bd2cc28d48adfb3723f9ed5720fd1 Maintainer: dams Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="soapserver.getfunctions" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@@ -66,7 +66,7 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
&reftitle.seealso;
<para>
<simplelist>
- <member><methodname>SoapServer::SoapServer</methodname></member>
+ <member><methodname>SoapServer::__construct</methodname></member>
<member><methodname>SoapServer::addFunction</methodname></member>
<member><methodname>SoapServer::setClass</methodname></member>
</simplelist>
diff --git a/reference/soap/soapserver/handle.xml b/reference/soap/soapserver/handle.xml
index 57daa6beea..9bd9d803e8 100644
--- a/reference/soap/soapserver/handle.xml
+++ b/reference/soap/soapserver/handle.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 40d440e3fd0ce3418c42375129a1f363ba623833 Maintainer: dams Status: ready -->
+<!-- EN-Revision: e64ea89bbe0bd2cc28d48adfb3723f9ed5720fd1 Maintainer: dams Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="soapserver.handle" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@@ -93,7 +93,7 @@ $server->handle();
&reftitle.seealso;
<para>
<simplelist>
- <member><methodname>SoapServer::SoapServer</methodname></member>
+ <member><methodname>SoapServer::__construct</methodname></member>
</simplelist>
</para>
</refsect1>
diff --git a/reference/soap/soapserver/setclass.xml b/reference/soap/soapserver/setclass.xml
index db543a4efd..5584426aef 100644
--- a/reference/soap/soapserver/setclass.xml
+++ b/reference/soap/soapserver/setclass.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 40d440e3fd0ce3418c42375129a1f363ba623833 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: e64ea89bbe0bd2cc28d48adfb3723f9ed5720fd1 Maintainer: yannick Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="soapserver.setclass" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@@ -63,7 +63,7 @@
&reftitle.seealso;
<para>
<simplelist>
- <member><methodname>SoapServer::SoapServer</methodname></member>
+ <member><methodname>SoapServer::__construct</methodname></member>
<member><methodname>SoapServer::addFunction</methodname></member>
<member><methodname>SoapServer::setPersistence</methodname></member>
</simplelist>
diff --git a/reference/soap/soapserver/soapserver.xml b/reference/soap/soapserver/soapserver.xml
deleted file mode 100644
index 8d9cc89f23..0000000000
--- a/reference/soap/soapserver/soapserver.xml
+++ /dev/null
@@ -1,147 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision$ -->
-<!-- EN-Revision: 9af43469f46843451955b8926fe470a9f3d45034 Maintainer: yannick Status: ready -->
-<!-- Reviewed: yes -->
-
-<refentry xml:id="soapserver.soapserver" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
- <refnamediv>
- <refname>SoapServer::SoapServer</refname>
- <refpurpose>Constructeur SoapServer</refpurpose>
- </refnamediv>
-
- <refsect1 role="description">
- &reftitle.description;
- <methodsynopsis>
- <modifier>public</modifier> <methodname>SoapServer::SoapServer</methodname>
- <methodparam><type>mixed</type><parameter>wsdl</parameter></methodparam>
- <methodparam choice="opt"><type>array</type><parameter>options</parameter></methodparam>
- </methodsynopsis>
- <para>
- Ce constructeur permet la création d'objets <classname>SoapServer</classname>
- en mode WSDL ou non-WSDL.
- </para>
- </refsect1>
-
- <refsect1 role="parameters">
- &reftitle.parameters;
- <para>
- <variablelist>
- <varlistentry>
- <term><parameter>wsdl</parameter></term>
- <listitem>
- <para>
- Pour utiliser le mode WSDL, il faut définir l'URI du fichier
- WSDL dans ce paramètre. Avec les autres situations, il faut définir
- ce paramètre à &null; et définir l'option <literal>uri</literal>.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><parameter>options</parameter></term>
- <listitem>
- <para>
- Permet de définir une version SOAP par défaut (<literal>soap_version</literal>),
- un jeu de caractères d'encodage interne (<literal>encoding</literal>)
- et un URI acteur (<literal>actor</literal>).
- </para>
- <para>
- L'option <literal>classmap</literal> peut être utilisée pour lier
- quelques types WSDL à des classes PHP. Cette option doit être un
- tableau avec les types WSDL en tant que clés et les noms des classes PHP
- en tant que valeurs.
- </para>
- <para>
- L'option <literal>typemap</literal> est un tableau dont les clés sont
- <literal>type_name</literal>, <literal>type_ns</literal> (URI de l'espace de noms),
- <literal>from_xml</literal> (fonction de rappel acceptant un paramètre de type &string;) et
- <literal>to_xml</literal> (fonction de rappel acceptant un paramètre de type &object;).
- </para>
- <para>
- L'option <literal>cache_wsdl</literal> prend une des valeurs
- <constant>WSDL_CACHE_NONE</constant>,
- <constant>WSDL_CACHE_DISK</constant>,
- <constant>WSDL_CACHE_MEMORY</constant> ou
- <constant>WSDL_CACHE_BOTH</constant>.
- </para>
- <para>
- La dernière option est <literal>features</literal>
- qui peut être défini à
- <constant>SOAP_WAIT_ONE_WAY_CALLS</constant>,
- <constant>SOAP_SINGLE_ELEMENT_ARRAYS</constant>,
- <constant>SOAP_USE_XSI_ARRAY_TYPE</constant>.
- </para>
- <para>
- L'option <literal>send_errors</literal> peut être défini à &false; pour envoyer
- un message d'erreur générique ("Internal error") au lieu du message d'erreur
- spécifique.
- </para>
- </listitem>
- </varlistentry>
- </variablelist>
- </para>
- </refsect1>
-
- <refsect1 role="examples">
- &reftitle.examples;
- <para>
- <example>
- <title>Exemples avec <classname>SoapServer</classname></title>
- <programlisting role="php">
-<![CDATA[
-<?php
-
-$server = new SoapServer("fichier.wsdl");
-
-$server = new SoapServer("fichier.wsdl", array('soap_version' => SOAP_1_2));
-
-$server = new SoapServer("fichier.wsdl", array('actor' => "http://example.org/ts-tests/C"));
-
-$server = new SoapServer("fichier.wsdl", array('encoding'=>'ISO-8859-1'));
-
-$server = new SoapServer(null, array('uri' => "http://test-uri/"));
-
-class MonLivre {
- public $titre;
- public $auteur;
-}
-
-$server = new SoapServer("livre.wsdl", array('classmap' => array('book' => "MonLivre")));
-
-?>
-]]>
- </programlisting>
- </example>
- </para>
- </refsect1>
-
- <refsect1 role="seealso">
- &reftitle.seealso;
- <para>
- <simplelist>
- <member><methodname>SoapClient::SoapClient</methodname></member>
- </simplelist>
- </para>
- </refsect1>
-
-</refentry>
-
-<!-- Keep this comment at the end of the file
-Local variables:
-mode: sgml
-sgml-omittag:t
-sgml-shorttag:t
-sgml-minimize-attributes:nil
-sgml-always-quote-attributes:t
-sgml-indent-step:1
-sgml-indent-data:t
-indent-tabs-mode:nil
-sgml-parent-document:nil
-sgml-default-dtd-file:"~/.phpdoc/manual.ced"
-sgml-exposed-tags:nil
-sgml-local-catalogs:nil
-sgml-local-ecat-files:nil
-End:
-vim600: syn=xml fen fdm=syntax fdl=2 si
-vim: et tw=78 syn=sgml
-vi: ts=1 sw=1
--->
diff --git a/reference/soap/soapvar/construct.xml b/reference/soap/soapvar/construct.xml
index 2c58fd4e17..717b614c2d 100644
--- a/reference/soap/soapvar/construct.xml
+++ b/reference/soap/soapvar/construct.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 40d440e3fd0ce3418c42375129a1f363ba623833 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: e64ea89bbe0bd2cc28d48adfb3723f9ed5720fd1 Maintainer: yannick Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="soapvar.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@@ -20,7 +20,101 @@
<methodparam choice="opt"><type>string</type><parameter>nodeNamespace</parameter><initializer>""</initializer></methodparam>
</constructorsynopsis>
<para>
- &info.function.alias; <methodname>SoapVar::SoapVar</methodname>
+ Construit un nouvel objet <classname>SoapVar</classname>.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>data</parameter></term>
+ <listitem>
+ <para>
+ Les données à passer ou à retourner.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>encoding</parameter></term>
+ <listitem>
+ <para>
+ L'ID d'encodage, une des constantes <literal>XSD_...</literal>.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>type_name</parameter></term>
+ <listitem>
+ <para>
+ Le nom du type.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>type_namespace</parameter></term>
+ <listitem>
+ <para>
+ Le type de l'espace de noms.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>node_name</parameter></term>
+ <listitem>
+ <para>
+ Le nom du nœud XML.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>node_namespace</parameter></term>
+ <listitem>
+ <para>
+ L'espace de noms du nœud XML.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title>Exemple avec <function>SoapVar::__construct</function></title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+class SOAPStruct {
+ function SOAPStruct($s, $i, $f)
+ {
+ $this->varString = $s;
+ $this->varInt = $i;
+ $this->varFloat = $f;
+ }
+}
+$client = new SoapClient(null, array('location' => "http://localhost/soap.php",
+ 'uri' => "http://test-uri/"));
+$struct = new SOAPStruct('arg', 34, 325.325);
+$soapstruct = new SoapVar($struct, SOAP_ENC_OBJECT, "SOAPStruct", "http://soapinterop.org/xsd");
+$client->echoStruct(new SoapParam($soapstruct, "inputStruct"));
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><methodname>SoapClient::__soapCall</methodname></member>
+ <member><methodname>SoapParam::__construct</methodname></member>
+ </simplelist>
</para>
</refsect1>
diff --git a/reference/soap/soapvar/soapvar.xml b/reference/soap/soapvar/soapvar.xml
deleted file mode 100644
index 0123dfd29e..0000000000
--- a/reference/soap/soapvar/soapvar.xml
+++ /dev/null
@@ -1,143 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision$ -->
-<!-- EN-Revision: c00fa073b3d4e6204a43fae5d480e19ee60ba9e0 Maintainer: yannick Status: ready -->
-<!-- Reviewed: no -->
-
-<refentry xml:id="soapvar.soapvar" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
- <refnamediv>
- <refname>SoapVar::SoapVar</refname>
- <refpurpose>Constructeur SoapVar</refpurpose>
- </refnamediv>
-
- <refsect1 role="description">
- &reftitle.description;
- <methodsynopsis>
- <methodname>SoapVar::SoapVar</methodname>
- <methodparam><type>mixed</type><parameter>data</parameter></methodparam>
- <methodparam><type>string</type><parameter>encoding</parameter></methodparam>
- <methodparam choice="opt"><type>string</type><parameter>type_name</parameter></methodparam>
- <methodparam choice="opt"><type>string</type><parameter>type_namespace</parameter></methodparam>
- <methodparam choice="opt"><type>string</type><parameter>node_name</parameter></methodparam>
- <methodparam choice="opt"><type>string</type><parameter>node_namespace</parameter></methodparam>
- </methodsynopsis>
- <para>
- Construit un nouvel objet <classname>SoapVar</classname>.
- </para>
- </refsect1>
-
- <refsect1 role="parameters">
- &reftitle.parameters;
- <para>
- <variablelist>
- <varlistentry>
- <term><parameter>data</parameter></term>
- <listitem>
- <para>
- Les données à passer ou à retourner.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><parameter>encoding</parameter></term>
- <listitem>
- <para>
- L'ID d'encodage, une des constantes <literal>XSD_...</literal>.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><parameter>type_name</parameter></term>
- <listitem>
- <para>
- Le nom du type.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><parameter>type_namespace</parameter></term>
- <listitem>
- <para>
- Le type de l'espace de noms.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><parameter>node_name</parameter></term>
- <listitem>
- <para>
- Le nom du noeud XML.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><parameter>node_namespace</parameter></term>
- <listitem>
- <para>
- L'espace de noms du noeud XML.
- </para>
- </listitem>
- </varlistentry>
- </variablelist>
- </para>
- </refsect1>
-
- <refsect1 role="examples">
- &reftitle.examples;
- <para>
- <example>
- <title>Exemple avec <function>SoapVar::SoapVar</function></title>
- <programlisting role="php">
-<![CDATA[
-<?php
-class SOAPStruct {
- function SOAPStruct($s, $i, $f)
- {
- $this->varString = $s;
- $this->varInt = $i;
- $this->varFloat = $f;
- }
-}
-$client = new SoapClient(null, array('location' => "http://localhost/soap.php",
- 'uri' => "http://test-uri/"));
-$struct = new SOAPStruct('arg', 34, 325.325);
-$soapstruct = new SoapVar($struct, SOAP_ENC_OBJECT, "SOAPStruct", "http://soapinterop.org/xsd");
-$client->echoStruct(new SoapParam($soapstruct, "inputStruct"));
-?>
-]]>
- </programlisting>
- </example>
- </para>
- </refsect1>
-
- <refsect1 role="seealso">
- &reftitle.seealso;
- <para>
- <simplelist>
- <member><methodname>SoapClient::__soapCall</methodname></member>
- <member><methodname>SoapParam::SoapParam</methodname></member>
- </simplelist>
- </para>
- </refsect1>
-
-</refentry>
-
-<!-- Keep this comment at the end of the file
-Local variables:
-mode: sgml
-sgml-omittag:t
-sgml-shorttag:t
-sgml-minimize-attributes:nil
-sgml-always-quote-attributes:t
-sgml-indent-step:1
-sgml-indent-data:t
-indent-tabs-mode:nil
-sgml-parent-document:nil
-sgml-default-dtd-file:"~/.phpdoc/manual.ced"
-sgml-exposed-tags:nil
-sgml-local-catalogs:nil
-sgml-local-ecat-files:nil
-End:
-vim600: syn=xml fen fdm=syntax fdl=2 si
-vim: et tw=78 syn=sgml
-vi: ts=1 sw=1
--->