com doc/fr: Apply commit 98df2cf9a939729d73adee1484ec05929c74c98b: reference/reflection/reflectionclass.xml reference/reflection/reflectionclass/construct.xml reference/reflection/reflectionclass/getconstants.xml reference/reflection/reflectionclass/getconstructor.xml reference/reflection/reflectionclass/getdoccomment.xml reference/reflection/reflectionclass/getendline.xml reference/reflection/reflectionclass/getextension.xml reference/reflection
[email protected] (George Peter Banyard)
| Newsgroups | php.doc.fr |
|---|---|
| Message-ID | <[email protected]> |
Commit: 48c6afeb13eafc530631458e4a087e2edb123fd8 Author: George Peter Banyard <[email protected]> Sat, 2 Jan 2021 17:09:57 +0100 Parents: e4603fa01044971398dae454df8f52f8bd206f1e Branches: master Link: http://git.php.net/?p=doc/fr.git;a=commitdiff;h=48c6afeb13eafc530631458e4a087e2edb123fd8 Log: Apply commit 98df2cf9a939729d73adee1484ec05929c74c98b Generate reflection methodsynopses based on stubs Changed paths: M reference/reflection/reflectionclass.xml M reference/reflection/reflectionclass/construct.xml M reference/reflection/reflectionclass/getconstants.xml M reference/reflection/reflectionclass/getconstructor.xml M reference/reflection/reflectionclass/getdoccomment.xml M reference/reflection/reflectionclass/getendline.xml M reference/reflection/reflectionclass/getextension.xml M reference/reflection/reflectionclass/getextensionname.xml M reference/reflection/reflectionclass/getfilename.xml M reference/reflection/reflectionclass/getmethods.xml M reference/reflection/reflectionclass/getparentclass.xml M reference/reflection/reflectionclass/getproperties.xml M reference/reflection/reflectionclass/getreflectionconstants.xml M reference/reflection/reflectionclass/getstartline.xml M reference/reflection/reflectionclass/getstaticproperties.xml M reference/reflection/reflectionclass/issubclassof.xml M reference/reflection/reflectionclass/newinstanceargs.xml M reference/reflection/reflectionclassconstant.xml M reference/reflection/reflectionclassconstant/construct.xml M reference/reflection/reflectionclassconstant/getdoccomment.xml M reference/reflection/reflectionclassconstant/getname.xml M reference/reflection/reflectionextension.xml M reference/reflection/reflectionextension/construct.xml M reference/reflection/reflectionextension/getversion.xml M reference/reflection/reflectionextension/ispersistent.xml M reference/reflection/reflectionextension/istemporary.xml M reference/reflection/reflectionfunction.xml M reference/reflection/reflectionfunction/construct.xml M reference/reflection/reflectionfunctionabstract/getclosurescopeclass.xml M reference/reflection/reflectionfunctionabstract/getclosurethis.xml M reference/reflection/reflectionfunctionabstract/getdoccomment.xml M reference/reflection/reflectionfunctionabstract/getendline.xml M reference/reflection/reflectionfunctionabstract/getextension.xml M reference/reflection/reflectionfunctionabstract/getextensionname.xml M reference/reflection/reflectionfunctionabstract/getfilename.xml M reference/reflection/reflectionfunctionabstract/getreturntype.xml M reference/reflection/reflectionfunctionabstract/getstartline.xml M reference/reflection/reflectiongenerator.xml M reference/reflection/reflectiongenerator/construct.xml M reference/reflection/reflectiongenerator/getthis.xml M reference/reflection/reflectiongenerator/gettrace.xml M reference/reflection/reflectionmethod.xml M reference/reflection/reflectionmethod/construct.xml M reference/reflection/reflectionmethod/getclosure.xml M reference/reflection/reflectionmethod/invoke.xml M reference/reflection/reflectionmethod/invokeargs.xml M reference/reflection/reflectionobject.xml M reference/reflection/reflectionobject/construct.xml M reference/reflection/reflectionparameter.xml M reference/reflection/reflectionparameter/construct.xml M reference/reflection/reflectionparameter/getclass.xml M reference/reflection/reflectionparameter/getdeclaringclass.xml M reference/reflection/reflectionparameter/getdefaultvalueconstantname.xml M reference/reflection/reflectionparameter/gettype.xml M reference/reflection/reflectionproperty.xml M reference/reflection/reflectionproperty/construct.xml M reference/reflection/reflectionproperty/getdoccomment.xml M reference/reflection/reflectionproperty/getvalue.xml M reference/reflection/reflectionproperty/isinitialized.xml M reference/reflection/reflectiontype.xml M reference/reflection/reflectionzendextension.xml M reference/reflection/reflectionzendextension/construct.xml
diff_48c6afeb13eafc530631458e4a087e2edb123fd8.txt
(text/plain, 98.8 KB)
diff --git a/reference/reflection/reflectionclass.xml b/reference/reflection/reflectionclass.xml
index 3126ed468b..91b3894c05 100644
--- a/reference/reflection/reflectionclass.xml
+++ b/reference/reflection/reflectionclass.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 86e6094e86b84a51d00ab217ac50ce8dde33d82a Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
<phpdoc:classref xml:id="class.reflectionclass" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
@@ -66,6 +66,9 @@
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
+ <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflectionclass')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[not(@role='procedural')])">
+ <xi:fallback />
+ </xi:include>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflectionclass')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" />
</classsynopsis>
<!-- }}} -->
diff --git a/reference/reflection/reflectionclass/construct.xml b/reference/reflection/reflectionclass/construct.xml
index fd357197ac..76e8c540bb 100644
--- a/reference/reflection/reflectionclass/construct.xml
+++ b/reference/reflection/reflectionclass/construct.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: b11f2fefd5b420bd4c58e63b1a5e3b9c8aa4426f Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
-
<refentry xml:id="reflectionclass.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionClass::__construct</refname>
@@ -11,10 +10,10 @@
<refsect1 role="description">
&reftitle.description;
- <methodsynopsis>
+ <constructorsynopsis>
<modifier>public</modifier> <methodname>ReflectionClass::__construct</methodname>
- <methodparam><type>mixed</type><parameter>argument</parameter></methodparam>
- </methodsynopsis>
+ <methodparam><type class="union"><type>object</type><type>string</type></type><parameter>objectOrClass</parameter></methodparam>
+ </constructorsynopsis>
<para>
Construit un nouvel objet <classname>ReflectionClass</classname>.
</para>
@@ -25,7 +24,7 @@
<para>
<variablelist>
<varlistentry>
- <term><parameter>argument</parameter></term>
+ <term><parameter>objectOrClass</parameter></term>
<listitem>
<para>
Soit une &string; contenant le nom de la classe à refléter,
@@ -142,7 +141,6 @@ Class [ <internal:Core> class Exception ] {
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionclass/getconstants.xml b/reference/reflection/reflectionclass/getconstants.xml
index 67413956c3..45aaf03c04 100644
--- a/reference/reflection/reflectionclass/getconstants.xml
+++ b/reference/reflection/reflectionclass/getconstants.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: c957c1054f209bf7785a192036505881d3d4f1a1 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
<refentry xml:id="reflectionclass.getconstants" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@@ -13,7 +13,7 @@
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>array</type><methodname>ReflectionClass::getConstants</methodname>
- <void />
+ <methodparam choice="opt"><type class="union"><type>int</type><type>null</type></type><parameter>filter</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
<para>
Récupère toutes les constantes définies d'une classe, quelle que soit leur visibilité.
@@ -23,7 +23,19 @@
<refsect1 role="parameters">
&reftitle.parameters;
- &no.function.parameters;
+ <variablelist>
+ <varlistentry>
+ <term><parameter>filter</parameter></term>
+ <listitem>
+ <para>
+ Le filtre optionnel, pour filter les constantes avec la visibilité désiré. C'est configuré en
+ utilisant les
+ <link linkend="reflectionclassconstant.constants.modifiers">constantes ReflectionClassConstant</link>,
+ et par défaut récupère toutes les constantes peut importe la visibilité.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -34,6 +46,28 @@
</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.0.0</entry>
+ <entry>
+ <parameter>filter</parameter> a été ajouté.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </refsect1>
+
<refsect1 role="seealso">
&reftitle.seealso;
<para>
@@ -44,7 +78,6 @@
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionclass/getconstructor.xml b/reference/reflection/reflectionclass/getconstructor.xml
index 3bd04a3d05..9f9d9e732e 100644
--- a/reference/reflection/reflectionclass/getconstructor.xml
+++ b/reference/reflection/reflectionclass/getconstructor.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 754904a1331945fa729eb1123cf0880ecd0ee4e4 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
-
<refentry xml:id="reflectionclass.getconstructor" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionClass::getConstructor</refname>
@@ -12,8 +11,8 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <modifier>public</modifier> <type>ReflectionMethod</type> <methodname>ReflectionClass::getConstructor</methodname>
- <void />
+ <modifier>public</modifier> <type class="union"><type>ReflectionMethod</type><type>null</type></type><methodname>ReflectionClass::getConstructor</methodname>
+ <void/>
</methodsynopsis>
<para>
Récupère le constructeur d'une classe.
@@ -73,7 +72,6 @@ object(ReflectionMethod)#2 (2) {
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionclass/getdoccomment.xml b/reference/reflection/reflectionclass/getdoccomment.xml
index 6c37198741..562e6e6191 100644
--- a/reference/reflection/reflectionclass/getdoccomment.xml
+++ b/reference/reflection/reflectionclass/getdoccomment.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: f9e14201d440e1e8c14d4f24ecbffe63b558f927 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
-
<refentry xml:id="reflectionclass.getdoccomment" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionClass::getDocComment</refname>
@@ -12,8 +11,8 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <modifier>public</modifier> <type>string</type><methodname>ReflectionClass::getDocComment</methodname>
- <void />
+ <modifier>public</modifier> <type class="union"><type>string</type><type>false</type></type><methodname>ReflectionClass::getDocComment</methodname>
+ <void/>
</methodsynopsis>
<para>
Récupère les commentaires de documentation depuis une classe.
@@ -82,7 +81,6 @@ string(55) "/**
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionclass/getendline.xml b/reference/reflection/reflectionclass/getendline.xml
index ea410eb412..62bd5ff59b 100644
--- a/reference/reflection/reflectionclass/getendline.xml
+++ b/reference/reflection/reflectionclass/getendline.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 68988888449c62d0435f9f2080aabda5049c0f51 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
-
<refentry xml:id="reflectionclass.getendline" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionClass::getEndLine</refname>
@@ -12,8 +11,8 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <modifier>public</modifier> <type>int</type><methodname>ReflectionClass::getEndLine</methodname>
- <void />
+ <modifier>public</modifier> <type class="union"><type>int</type><type>false</type></type><methodname>ReflectionClass::getEndLine</methodname>
+ <void/>
</methodsynopsis>
<para>
Récupère le numéro de la dernière ligne depuis une définition
@@ -72,7 +71,6 @@ echo $rc->getEndLine();
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionclass/getextension.xml b/reference/reflection/reflectionclass/getextension.xml
index 363ea93a95..cefdb1a6f3 100644
--- a/reference/reflection/reflectionclass/getextension.xml
+++ b/reference/reflection/reflectionclass/getextension.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: f9202b651d126b52612e9740af3beb84ea0977fc Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
-
<refentry xml:id="reflectionclass.getextension" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionClass::getExtension</refname>
@@ -12,8 +11,8 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <modifier>public</modifier> <type>ReflectionExtension</type><methodname>ReflectionClass::getExtension</methodname>
- <void />
+ <modifier>public</modifier> <type class="union"><type>ReflectionExtension</type><type>null</type></type><methodname>ReflectionClass::getExtension</methodname>
+ <void/>
</methodsynopsis>
<para>
Récupère un objet <classname>ReflectionExtension</classname> pour l'extension
@@ -72,7 +71,6 @@ object(ReflectionExtension)#2 (1) {
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionclass/getextensionname.xml b/reference/reflection/reflectionclass/getextensionname.xml
index e2c341df02..826b02074c 100644
--- a/reference/reflection/reflectionclass/getextensionname.xml
+++ b/reference/reflection/reflectionclass/getextensionname.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: f9202b651d126b52612e9740af3beb84ea0977fc Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
-
<refentry xml:id="reflectionclass.getextensionname" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionClass::getExtensionName</refname>
@@ -12,8 +11,8 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <modifier>public</modifier> <type>string</type><methodname>ReflectionClass::getExtensionName</methodname>
- <void />
+ <modifier>public</modifier> <type class="union"><type>string</type><type>false</type></type><methodname>ReflectionClass::getExtensionName</methodname>
+ <void/>
</methodsynopsis>
<para>
Récupère le nom de l'extension qui définit la classe.
@@ -68,7 +67,6 @@ string(10) "Reflection"
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionclass/getfilename.xml b/reference/reflection/reflectionclass/getfilename.xml
index c0333a875a..ce5e2a78da 100644
--- a/reference/reflection/reflectionclass/getfilename.xml
+++ b/reference/reflection/reflectionclass/getfilename.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 314d5d831f51c844aa0ede08962d99e3c861d18e Maintainer: jpauli Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: jpauli Status: ready -->
<!-- Reviewed: yes -->
-
<refentry xml:id="reflectionclass.getfilename" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionClass::getFileName</refname>
@@ -12,8 +11,8 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <modifier>public</modifier> <type>string</type><methodname>ReflectionClass::getFileName</methodname>
- <void />
+ <modifier>public</modifier> <type class="union"><type>string</type><type>false</type></type><methodname>ReflectionClass::getFileName</methodname>
+ <void/>
</methodsynopsis>
<para>
Récupère le nom du fichier où la classe a été déclaré.
@@ -45,7 +44,6 @@
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionclass/getmethods.xml b/reference/reflection/reflectionclass/getmethods.xml
index b30d092dd8..7478db9262 100644
--- a/reference/reflection/reflectionclass/getmethods.xml
+++ b/reference/reflection/reflectionclass/getmethods.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 565b5f3de9d5a8d66c1e0b9c3e2226c69f089bcb Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
-
<refentry xml:id="reflectionclass.getmethods" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionClass::getMethods</refname>
@@ -13,7 +12,7 @@
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>array</type><methodname>ReflectionClass::getMethods</methodname>
- <methodparam choice="opt"><type>int</type><parameter>filter</parameter></methodparam>
+ <methodparam choice="opt"><type class="union"><type>int</type><type>null</type></type><parameter>filter</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
<para>
Récupère un tableau des méthodes d'une classe.
@@ -64,6 +63,28 @@
</para>
</refsect1>
+ <refsect1 role="changelog">
+ &reftitle.changelog;
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>7.2.0</entry>
+ <entry>
+ <parameter>filter</parameter> est désormais nullable.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </refsect1>
+
<refsect1 role="examples">
&reftitle.examples;
<para>
@@ -168,7 +189,6 @@ array(2) {
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionclass/getparentclass.xml b/reference/reflection/reflectionclass/getparentclass.xml
index f9cf94615d..4325c7d125 100644
--- a/reference/reflection/reflectionclass/getparentclass.xml
+++ b/reference/reflection/reflectionclass/getparentclass.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 299208586994ab8e418d80c79963087203ddf7dc Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
-
<refentry xml:id="reflectionclass.getparentclass" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionClass::getParentClass</refname>
@@ -12,8 +11,8 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <modifier>public</modifier> <type>ReflectionClass</type><methodname>ReflectionClass::getParentClass</methodname>
- <void />
+ <modifier>public</modifier> <type class="union"><type>ReflectionClass</type><type>false</type></type><methodname>ReflectionClass::getParentClass</methodname>
+ <void/>
</methodsynopsis>
<para>
@@ -45,7 +44,6 @@
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionclass/getproperties.xml b/reference/reflection/reflectionclass/getproperties.xml
index ff0cdda9f9..6b01c62c3b 100644
--- a/reference/reflection/reflectionclass/getproperties.xml
+++ b/reference/reflection/reflectionclass/getproperties.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 8c6d47907a700e7d824c6b02108d631e5cc1091f Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: no -->
-
<refentry xml:id="reflectionclass.getproperties" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionClass::getProperties</refname>
@@ -13,7 +12,7 @@
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>array</type><methodname>ReflectionClass::getProperties</methodname>
- <methodparam choice="opt"><type>int</type><parameter>filter</parameter></methodparam>
+ <methodparam choice="opt"><type class="union"><type>int</type><type>null</type></type><parameter>filter</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
<para>
Récupère les propriétés reflétées.
@@ -48,6 +47,28 @@
</para>
</refsect1>
+ <refsect1 role="changelog">
+ &reftitle.changelog;
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>7.2.0</entry>
+ <entry>
+ <parameter>filter</parameter> est désormais nullable.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </refsect1>
+
<refsect1 role="examples">
&reftitle.examples;
<example xml:id="reflectionclass.getproperties.example.filter">
@@ -119,7 +140,6 @@ array(2) {
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionclass/getreflectionconstants.xml b/reference/reflection/reflectionclass/getreflectionconstants.xml
index 349bdc6e59..345f09b851 100644
--- a/reference/reflection/reflectionclass/getreflectionconstants.xml
+++ b/reference/reflection/reflectionclass/getreflectionconstants.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 481c11df80492f5e6784e2e84b9a6357ad58c765 Maintainer: girgias Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: girgias Status: ready -->
<!-- Reviewed: yes -->
-
<refentry xml:id="reflectionclass.getreflectionconstants" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionClass::getReflectionConstants</refname>
@@ -13,7 +12,7 @@
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>array</type><methodname>ReflectionClass::getReflectionConstants</methodname>
- <void />
+ <methodparam choice="opt"><type class="union"><type>int</type><type>null</type></type><parameter>filter</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
<para>
Récupère les constantes réfléchies.
@@ -22,7 +21,19 @@
<refsect1 role="parameters">
&reftitle.parameters;
- &no.function.parameters;
+ <variablelist>
+ <varlistentry>
+ <term><parameter>filter</parameter></term>
+ <listitem>
+ <para>
+ Le filtre optionnel, pour filter les constantes avec la visibilité désiré. C'est configuré en
+ utilisant les
+ <link linkend="reflectionclassconstant.constants.modifiers">constantes ReflectionClassConstant</link>,
+ et par défaut récupère toutes les constantes peut importe la visibilité.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -32,6 +43,28 @@
</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.0.0</entry>
+ <entry>
+ <parameter>filter</parameter> a été ajouté.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </refsect1>
+
<refsect1 role="examples">
&reftitle.examples;
<example xml:id="reflectionclass.getreflectionconstants.example">
@@ -104,7 +137,6 @@ array(3) {
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionclass/getstartline.xml b/reference/reflection/reflectionclass/getstartline.xml
index 6994ce463a..55aa24de2f 100644
--- a/reference/reflection/reflectionclass/getstartline.xml
+++ b/reference/reflection/reflectionclass/getstartline.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 86e6094e86b84a51d00ab217ac50ce8dde33d82a Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: no -->
-
<refentry xml:id="reflectionclass.getstartline" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionClass::getStartLine</refname>
@@ -12,8 +11,8 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <modifier>public</modifier> <type>int</type><methodname>ReflectionClass::getStartLine</methodname>
- <void />
+ <modifier>public</modifier> <type class="union"><type>int</type><type>false</type></type><methodname>ReflectionClass::getStartLine</methodname>
+ <void/>
</methodsynopsis>
<para>
Récupère le numéro de ligne de départ.
@@ -31,7 +30,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
- Le numéro de ligne de départ, sous la forme d'un &integer;.
+ Le numéro de ligne de départ, en tant que <type>int</type>, ou &false; is inconnue.
</para>
</refsect1>
@@ -45,7 +44,6 @@
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionclass/getstaticproperties.xml b/reference/reflection/reflectionclass/getstaticproperties.xml
index 9cda6bff68..f420655993 100644
--- a/reference/reflection/reflectionclass/getstaticproperties.xml
+++ b/reference/reflection/reflectionclass/getstaticproperties.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: b71e8b802f19ebed1067898d628e8a03b0550a11 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: no -->
-
<refentry xml:id="reflectionclass.getstaticproperties" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionClass::getStaticProperties</refname>
@@ -12,8 +11,8 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <modifier>public</modifier> <type>array</type><methodname>ReflectionClass::getStaticProperties</methodname>
- <void />
+ <modifier>public</modifier> <type class="union"><type>array</type><type>null</type></type><methodname>ReflectionClass::getStaticProperties</methodname>
+ <void/>
</methodsynopsis>
<para>
Récupère les propriétés statiques.
@@ -31,7 +30,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
- Les propriétés statiques, sous la forme d'un &array;.
+ Les propriétés statiques, en tant que <type>array</type>, ou &null; en cas d'échec.
</para>
</refsect1>
@@ -46,7 +45,6 @@
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionclass/issubclassof.xml b/reference/reflection/reflectionclass/issubclassof.xml
index 9a46a25103..6e343a3949 100644
--- a/reference/reflection/reflectionclass/issubclassof.xml
+++ b/reference/reflection/reflectionclass/issubclassof.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: bab9e5ad7f64052ed10322398302e47df6b6a533 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: no -->
-
<refentry xml:id="reflectionclass.issubclassof" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionClass::isSubclassOf</refname>
@@ -13,7 +12,7 @@
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>bool</type><methodname>ReflectionClass::isSubclassOf</methodname>
- <methodparam><type>mixed</type><parameter>class</parameter></methodparam>
+ <methodparam><type class="union"><type>ReflectionClass</type><type>string</type></type><parameter>class</parameter></methodparam>
</methodsynopsis>
<para>
Vérifie si la classe est une sous-classe de la classe spécifiée ou
@@ -58,7 +57,6 @@
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionclass/newinstanceargs.xml b/reference/reflection/reflectionclass/newinstanceargs.xml
index a8c72b805b..fcf3c1bd78 100644
--- a/reference/reflection/reflectionclass/newinstanceargs.xml
+++ b/reference/reflection/reflectionclass/newinstanceargs.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: dd07341fae2c414adc1f700be0890ff32e8daab4 Maintainer: itanea Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: itanea Status: ready -->
<!-- Reviewed: no -->
-
<refentry xml:id="reflectionclass.newinstanceargs" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionClass::newInstanceArgs</refname>
@@ -13,7 +12,7 @@
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>object</type><methodname>ReflectionClass::newInstanceArgs</methodname>
- <methodparam choice="opt"><type>array</type><parameter>args</parameter></methodparam>
+ <methodparam choice="opt"><type>array</type><parameter>args</parameter><initializer>[]</initializer></methodparam>
</methodsynopsis>
<para>
Créer une nouvelle instance de la classe en utilisant
@@ -95,7 +94,6 @@ object(ReflectionFunction)#2 (1) {
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionclassconstant.xml b/reference/reflection/reflectionclassconstant.xml
index 8f6445f2b0..77bc0da7ac 100644
--- a/reference/reflection/reflectionclassconstant.xml
+++ b/reference/reflection/reflectionclassconstant.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: cf616ef1f0bd14778a591210de8a231fa564e863 Maintainer: girgias Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: girgias Status: ready -->
<!-- Reviewed: yes -->
<phpdoc:classref xml:id="class.reflectionclassconstant" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
@@ -38,6 +38,23 @@
</oointerface>
</classsynopsisinfo>
<!-- }}} -->
+ <classsynopsisinfo role="comment">&Constants;</classsynopsisinfo>
+ <fieldsynopsis>
+ <modifier>const</modifier>
+ <type>int</type>
+ <varname linkend="reflectionclassconstant.constants.is-public">ReflectionClassConstant::IS_PUBLIC</varname>
+ </fieldsynopsis>
+ <fieldsynopsis>
+ <modifier>const</modifier>
+ <type>int</type>
+ <varname linkend="reflectionclassconstant.constants.is-protected">ReflectionClassConstant::IS_PROTECTED</varname>
+ </fieldsynopsis>
+ <fieldsynopsis>
+ <modifier>const</modifier>
+ <type>int</type>
+ <varname linkend="reflectionclassconstant.constants.is-private">ReflectionClassConstant::IS_PRIVATE</varname>
+ </fieldsynopsis>
+
<classsynopsisinfo role="comment">&Properties;</classsynopsisinfo>
<fieldsynopsis>
<modifier>public</modifier>
@@ -50,6 +67,9 @@
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
+ <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflectionclassconstant')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[not(@role='procedural')])">
+ <xi:fallback />
+ </xi:include>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflectionclassconstant')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" />
</classsynopsis>
<!-- }}} -->
@@ -83,6 +103,45 @@
</section>
<!-- }}} -->
+<!-- {{{ ReflectionClassConstant constants -->
+ <section xml:id="reflectionclassconstant.constants">
+ &reftitle.constants;
+ <section xml:id="reflectionclassconstant.constants.modifiers">
+ <title>Modificateur ReflectionClassConstant</title>
+ <variablelist>
+
+ <varlistentry xml:id="reflectionclassconstant.constants.is-public">
+ <term><constant>ReflectionClassConstant::IS_PUBLIC</constant></term>
+ <listitem>
+ <para>
+ Indique les constantes <link linkend="language.oop5.visibility">public</link>.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry xml:id="reflectionclassconstant.constants.is-protected">
+ <term><constant>ReflectionClassConstant::IS_PROTECTED</constant></term>
+ <listitem>
+ <para>
+ Indique les constantes <link linkend="language.oop5.visibility">protected</link>.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry xml:id="reflectionclassconstant.constants.is-private">
+ <term><constant>ReflectionClassConstant::IS_PRIVATE</constant></term>
+ <listitem>
+ <para>
+ Indique les constantes <link linkend="language.oop5.visibility">private</link>.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ </variablelist>
+ </section>
+ </section>
+<!-- }}} -->
+
</partintro>
&reference.reflection.entities.reflectionclassconstant;
diff --git a/reference/reflection/reflectionclassconstant/construct.xml b/reference/reflection/reflectionclassconstant/construct.xml
index 2b59dc9b91..0a26ef456c 100644
--- a/reference/reflection/reflectionclassconstant/construct.xml
+++ b/reference/reflection/reflectionclassconstant/construct.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: cf616ef1f0bd14778a591210de8a231fa564e863 Maintainer: girgias Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: girgias Status: ready -->
<!-- Reviewed: yes -->
-
<refentry xml:id="reflectionclassconstant.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionClassConstant::__construct</refname>
@@ -11,11 +10,11 @@
<refsect1 role="description">
&reftitle.description;
- <methodsynopsis>
+ <constructorsynopsis>
<modifier>public</modifier> <methodname>ReflectionClassConstant::__construct</methodname>
- <methodparam><type>mixed</type><parameter>class</parameter></methodparam>
- <methodparam><type>string</type><parameter>name</parameter></methodparam>
- </methodsynopsis>
+ <methodparam><type class="union"><type>object</type><type>string</type></type><parameter>class</parameter></methodparam>
+ <methodparam><type>string</type><parameter>constant</parameter></methodparam>
+ </constructorsynopsis>
<para>
Construit un nouvel objet <classname>ReflectionClassConstant</classname>.
</para>
@@ -34,7 +33,7 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>name</parameter></term>
+ <term><parameter>constant</parameter></term>
<listitem>
<para>
Le nom de la constante de classe.
@@ -69,7 +68,6 @@
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionclassconstant/getdoccomment.xml b/reference/reflection/reflectionclassconstant/getdoccomment.xml
index 1db1309f64..fa0c44b5e3 100644
--- a/reference/reflection/reflectionclassconstant/getdoccomment.xml
+++ b/reference/reflection/reflectionclassconstant/getdoccomment.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 481c11df80492f5e6784e2e84b9a6357ad58c765 Maintainer: girgias Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: girgias Status: ready -->
<!-- Reviewed: yes -->
-
<refentry xml:id="reflectionclassconstant.getdoccomment" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionClassConstant::getDocComment</refname>
@@ -12,8 +11,8 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <modifier>public</modifier> <type>string</type><methodname>ReflectionClassConstant::getDocComment</methodname>
- <void />
+ <modifier>public</modifier> <type class="union"><type>string</type><type>false</type></type><methodname>ReflectionClassConstant::getDocComment</methodname>
+ <void/>
</methodsynopsis>
<para>
Récupère le commentaire de documentation d'une constante de classe.
@@ -33,7 +32,6 @@
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionclassconstant/getname.xml b/reference/reflection/reflectionclassconstant/getname.xml
index f8854c86a5..ccc2bc5b94 100644
--- a/reference/reflection/reflectionclassconstant/getname.xml
+++ b/reference/reflection/reflectionclassconstant/getname.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 0dad2268d5adb19f77270aa2a9515a4bfbca9b22 Maintainer: girgias Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: girgias Status: ready -->
<!-- Reviewed: yes -->
-
<refentry xml:id="reflectionclassconstant.getname" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionClassConstant::getName</refname>
@@ -12,8 +11,8 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <modifier>public</modifier> <type>string</type><methodname>ReflectionClassConstant::getName</methodname>
- <void />
+ <modifier>public</modifier> <type class="union"><type>string</type><type>false</type></type><methodname>ReflectionClassConstant::getName</methodname>
+ <void/>
</methodsynopsis>
</refsect1>
@@ -25,13 +24,12 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
- Retourne le nom de la constante.
+ Retourne le nom de la constante, &return.falseforfailure;.
</para>
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionextension.xml b/reference/reflection/reflectionextension.xml
index 6be261e8e9..de6d738f4b 100644
--- a/reference/reflection/reflectionextension.xml
+++ b/reference/reflection/reflectionextension.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: b5ac8ca1e844138feb22b62feee67e2618a4696f Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
<phpdoc:classref xml:id="class.reflectionextension" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
@@ -46,6 +46,9 @@
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
+ <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflectionclass')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[not(@role='procedural')])">
+ <xi:fallback />
+ </xi:include>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflectionextension')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" />
</classsynopsis>
<!-- }}} -->
diff --git a/reference/reflection/reflectionextension/construct.xml b/reference/reflection/reflectionextension/construct.xml
index 1a7ae5b199..23aa774290 100644
--- a/reference/reflection/reflectionextension/construct.xml
+++ b/reference/reflection/reflectionextension/construct.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 656d1610af1a960d87c8b7056e54d0d4c75fb123 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
-
<refentry xml:id="reflectionextension.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionExtension::__construct</refname>
@@ -11,10 +10,10 @@
<refsect1 role="description">
&reftitle.description;
- <methodsynopsis>
+ <constructorsynopsis>
<modifier>public</modifier> <methodname>ReflectionExtension::__construct</methodname>
<methodparam><type>string</type><parameter>name</parameter></methodparam>
- </methodsynopsis>
+ </constructorsynopsis>
<para>
Construit un &object; <classname>ReflectionExtension</classname>.
</para>
@@ -78,7 +77,6 @@ Extension: Reflection (version: $Revision$)
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionextension/getversion.xml b/reference/reflection/reflectionextension/getversion.xml
index d8b40384f3..579c04e248 100644
--- a/reference/reflection/reflectionextension/getversion.xml
+++ b/reference/reflection/reflectionextension/getversion.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: b71e8b802f19ebed1067898d628e8a03b0550a11 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
-
<refentry xml:id="reflectionextension.getversion" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionExtension::getVersion</refname>
@@ -12,8 +11,8 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <modifier>public</modifier> <type>string</type><methodname>ReflectionExtension::getVersion</methodname>
- <void />
+ <modifier>public</modifier> <type class="union"><type>string</type><type>null</type></type><methodname>ReflectionExtension::getVersion</methodname>
+ <void/>
</methodsynopsis>
<para>
Récupère la version de l'extension.
@@ -28,7 +27,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
- La version de l'extension.
+ La version de l'extension, ou &null; si l'extension n'a pas de version.
</para>
</refsect1>
@@ -65,7 +64,6 @@ string(3) "0.1"
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionextension/ispersistent.xml b/reference/reflection/reflectionextension/ispersistent.xml
index 3ebd29f048..4792b6f821 100644
--- a/reference/reflection/reflectionextension/ispersistent.xml
+++ b/reference/reflection/reflectionextension/ispersistent.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 8b6d169424ff189bb563ef4c3f35f8adff3f42c5 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
-
<refentry xml:id="reflectionextension.ispersistent" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionExtension::isPersistent</refname>
@@ -12,8 +11,8 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <modifier>public</modifier> <type>void</type><methodname>ReflectionExtension::isPersistent</methodname>
- <void />
+ <modifier>public</modifier> <type>bool</type><methodname>ReflectionExtension::isPersistent</methodname>
+ <void/>
</methodsynopsis>
<para>
@@ -47,7 +46,6 @@
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionextension/istemporary.xml b/reference/reflection/reflectionextension/istemporary.xml
index 7b4645b5ff..9e0f0004e4 100644
--- a/reference/reflection/reflectionextension/istemporary.xml
+++ b/reference/reflection/reflectionextension/istemporary.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 8b6d169424ff189bb563ef4c3f35f8adff3f42c5 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
-
<refentry xml:id="reflectionextension.istemporary" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionExtension::isTemporary</refname>
@@ -12,8 +11,8 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <modifier>public</modifier> <type>void</type><methodname>ReflectionExtension::isTemporary</methodname>
- <void />
+ <modifier>public</modifier> <type>bool</type><methodname>ReflectionExtension::isTemporary</methodname>
+ <void/>
</methodsynopsis>
<para>
@@ -47,7 +46,6 @@
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionfunction.xml b/reference/reflection/reflectionfunction.xml
index be32c3b9f7..d6bbf6727e 100644
--- a/reference/reflection/reflectionfunction.xml
+++ b/reference/reflection/reflectionfunction.xml
@@ -59,6 +59,9 @@
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
+ <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflectionfunction')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[not(@role='procedural')])">
+ <xi:fallback />
+ </xi:include>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflectionfunction')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" />
<classsynopsisinfo role="comment">&InheritedMethods;</classsynopsisinfo>
diff --git a/reference/reflection/reflectionfunction/construct.xml b/reference/reflection/reflectionfunction/construct.xml
index f727968eee..6cb49aad6d 100644
--- a/reference/reflection/reflectionfunction/construct.xml
+++ b/reference/reflection/reflectionfunction/construct.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 7f569e1f175adf1fbd0e462eba8d6bc82214c939 Maintainer: jpauli Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: jpauli Status: ready -->
<!-- Reviewed: yes -->
-
<refentry xml:id="reflectionfunction.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionFunction::__construct</refname>
@@ -11,10 +10,10 @@
<refsect1 role="description">
&reftitle.description;
- <methodsynopsis>
+ <constructorsynopsis>
<modifier>public</modifier> <methodname>ReflectionFunction::__construct</methodname>
- <methodparam><type>mixed</type><parameter>name</parameter></methodparam>
- </methodsynopsis>
+ <methodparam><type class="union"><type>Closure</type><type>string</type></type><parameter>function</parameter></methodparam>
+ </constructorsynopsis>
<para>
Construit un nouvel objet <classname>ReflectionFunction</classname>.
</para>
@@ -25,7 +24,7 @@
<para>
<variablelist>
<varlistentry>
- <term><parameter>name</parameter></term>
+ <term><parameter>function</parameter></term>
<listitem>
<para>
Le nom de la fonction à refléter ou une
@@ -47,7 +46,7 @@
<refsect1 role="errors">
&reftitle.errors;
<para>
- Une exception <classname>ReflectionException</classname> si le paramètre <parameter>name</parameter>
+ Une exception <classname>ReflectionException</classname> si le paramètre <parameter>function</parameter>
contient une fonction invalide.
</para>
</refsect1>
@@ -159,7 +158,6 @@ dumpReflectionFunction(new ReflectionFunction($counter2));
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionfunctionabstract/getclosurescopeclass.xml b/reference/reflection/reflectionfunctionabstract/getclosurescopeclass.xml
index 91c3455793..467d4b4115 100644
--- a/reference/reflection/reflectionfunctionabstract/getclosurescopeclass.xml
+++ b/reference/reflection/reflectionfunctionabstract/getclosurescopeclass.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: e41806c30bf6975e452c0d4ce35ab0984c2fa68c Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: no -->
-
<refentry xml:id="reflectionfunctionabstract.getclosurescopeclass" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionFunctionAbstract::getClosureScopeClass</refname>
@@ -12,8 +11,8 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <modifier>public</modifier> <type>ReflectionClass</type><methodname>ReflectionFunctionAbstract::getClosureScopeClass</methodname>
- <void />
+ <modifier>public</modifier> <type class="union"><type>ReflectionClass</type><type>null</type></type><methodname>ReflectionFunctionAbstract::getClosureScopeClass</methodname>
+ <void/>
</methodsynopsis>
<para>
@@ -37,7 +36,6 @@
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionfunctionabstract/getclosurethis.xml b/reference/reflection/reflectionfunctionabstract/getclosurethis.xml
index c99896b6e2..0d36eaed84 100644
--- a/reference/reflection/reflectionfunctionabstract/getclosurethis.xml
+++ b/reference/reflection/reflectionfunctionabstract/getclosurethis.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 8b6d169424ff189bb563ef4c3f35f8adff3f42c5 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: no -->
-
<refentry xml:id="reflectionfunctionabstract.getclosurethis" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionFunctionAbstract::getClosureThis</refname>
@@ -12,8 +11,8 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <modifier>public</modifier> <type>object</type><methodname>ReflectionFunctionAbstract::getClosureThis</methodname>
- <void />
+ <modifier>public</modifier> <type class="union"><type>object</type><type>null</type></type><methodname>ReflectionFunctionAbstract::getClosureThis</methodname>
+ <void/>
</methodsynopsis>
<para>
@@ -38,7 +37,6 @@
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionfunctionabstract/getdoccomment.xml b/reference/reflection/reflectionfunctionabstract/getdoccomment.xml
index 8632e57698..46d0b8e7e9 100644
--- a/reference/reflection/reflectionfunctionabstract/getdoccomment.xml
+++ b/reference/reflection/reflectionfunctionabstract/getdoccomment.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: b71e8b802f19ebed1067898d628e8a03b0550a11 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: no -->
-
<refentry xml:id="reflectionfunctionabstract.getdoccomment" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionFunctionAbstract::getDocComment</refname>
@@ -12,8 +11,8 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <modifier>public</modifier> <type>string</type><methodname>ReflectionFunctionAbstract::getDocComment</methodname>
- <void />
+ <modifier>public</modifier> <type class="union"><type>string</type><type>false</type></type><methodname>ReflectionFunctionAbstract::getDocComment</methodname>
+ <void/>
</methodsynopsis>
<para>
Récupère un commentaire depuis une fonction.
@@ -45,7 +44,6 @@
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionfunctionabstract/getendline.xml b/reference/reflection/reflectionfunctionabstract/getendline.xml
index fdf70eb523..7f39a059c6 100644
--- a/reference/reflection/reflectionfunctionabstract/getendline.xml
+++ b/reference/reflection/reflectionfunctionabstract/getendline.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 3ca0df20f79c1338285c7c5a4efdf01aa61dca6c Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: no -->
-
<refentry xml:id="reflectionfunctionabstract.getendline" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionFunctionAbstract::getEndLine</refname>
@@ -12,8 +11,8 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <modifier>public</modifier> <type>int</type><methodname>ReflectionFunctionAbstract::getEndLine</methodname>
- <void />
+ <modifier>public</modifier> <type class="union"><type>int</type><type>false</type></type><methodname>ReflectionFunctionAbstract::getEndLine</methodname>
+ <void/>
</methodsynopsis>
<para>
Récupère le numéro de la dernière ligne.
@@ -46,7 +45,6 @@
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionfunctionabstract/getextension.xml b/reference/reflection/reflectionfunctionabstract/getextension.xml
index 0f0a3e944a..e64303486f 100644
--- a/reference/reflection/reflectionfunctionabstract/getextension.xml
+++ b/reference/reflection/reflectionfunctionabstract/getextension.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: b71e8b802f19ebed1067898d628e8a03b0550a11 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: no -->
-
<refentry xml:id="reflectionfunctionabstract.getextension" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionFunctionAbstract::getExtension</refname>
@@ -12,8 +11,8 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <modifier>public</modifier> <type>ReflectionExtension</type><methodname>ReflectionFunctionAbstract::getExtension</methodname>
- <void />
+ <modifier>public</modifier> <type class="union"><type>ReflectionExtension</type><type>null</type></type><methodname>ReflectionFunctionAbstract::getExtension</methodname>
+ <void/>
</methodsynopsis>
<para>
Récupère les informations d'une extension.
@@ -32,7 +31,8 @@
&reftitle.returnvalues;
<para>
Les informations de l'extension, sous la forme d'un objet
- <classname>ReflectionExtension</classname>.
+ <classname>ReflectionExtension</classname>, ou &null; pour les fonctions
+ définis par l'utilisateur.
</para>
</refsect1>
@@ -46,7 +46,6 @@
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionfunctionabstract/getextensionname.xml b/reference/reflection/reflectionfunctionabstract/getextensionname.xml
index 9bd67d8e10..3214a54d01 100644
--- a/reference/reflection/reflectionfunctionabstract/getextensionname.xml
+++ b/reference/reflection/reflectionfunctionabstract/getextensionname.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: b71e8b802f19ebed1067898d628e8a03b0550a11 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: no -->
-
<refentry xml:id="reflectionfunctionabstract.getextensionname" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionFunctionAbstract::getExtensionName</refname>
@@ -31,7 +30,8 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
- Le nom de l'extension.
+ Le nom de l'extension qui définit la fonction,
+ ou &false; pour les fonctions définis par l'utilisateur.
</para>
</refsect1>
@@ -45,7 +45,6 @@
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionfunctionabstract/getfilename.xml b/reference/reflection/reflectionfunctionabstract/getfilename.xml
index 727e16fa8a..47464f9e27 100644
--- a/reference/reflection/reflectionfunctionabstract/getfilename.xml
+++ b/reference/reflection/reflectionfunctionabstract/getfilename.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: b71e8b802f19ebed1067898d628e8a03b0550a11 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: no -->
-
<refentry xml:id="reflectionfunctionabstract.getfilename" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionFunctionAbstract::getFileName</refname>
@@ -12,8 +11,8 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <modifier>public</modifier> <type>string</type><methodname>ReflectionFunctionAbstract::getFileName</methodname>
- <void />
+ <modifier>public</modifier> <type class="union"><type>string</type><type>false</type></type><methodname>ReflectionFunctionAbstract::getFileName</methodname>
+ <void/>
</methodsynopsis>
<para>
Récupère le nom du fichier depuis une fonction définie
@@ -32,7 +31,9 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
- Le nom du fichier.
+ Retourne le nom du fichier du fichier dans lequel la fonction a été définie.
+ Si la classe est définie dans le coeur de PHP ou une extension PHP, &false;
+ est retourné.
</para>
</refsect1>
@@ -46,7 +47,6 @@
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionfunctionabstract/getreturntype.xml b/reference/reflection/reflectionfunctionabstract/getreturntype.xml
index 4de5b3473a..96d92457aa 100644
--- a/reference/reflection/reflectionfunctionabstract/getreturntype.xml
+++ b/reference/reflection/reflectionfunctionabstract/getreturntype.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: e8d98d6a566aa57ab1926126ee2b2a333ee758e7 Maintainer: girgias Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: girgias Status: ready -->
<!-- Reviewed: yes -->
-
<refentry xml:id="reflectionfunctionabstract.getreturntype" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionFunctionAbstract::getReturnType</refname>
@@ -12,8 +11,8 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <modifier>public</modifier> <type>ReflectionType</type><methodname>ReflectionFunctionAbstract::getReturnType</methodname>
- <void />
+ <modifier>public</modifier> <type class="union"><type>ReflectionType</type><type>null</type></type><methodname>ReflectionFunctionAbstract::getReturnType</methodname>
+ <void/>
</methodsynopsis>
<para>
Récupère le type de retour définit pour une fonction reflété.
@@ -95,7 +94,6 @@ null
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionfunctionabstract/getstartline.xml b/reference/reflection/reflectionfunctionabstract/getstartline.xml
index f87346e926..a139a6bb0b 100644
--- a/reference/reflection/reflectionfunctionabstract/getstartline.xml
+++ b/reference/reflection/reflectionfunctionabstract/getstartline.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: b71e8b802f19ebed1067898d628e8a03b0550a11 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: no -->
-
<refentry xml:id="reflectionfunctionabstract.getstartline" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionFunctionAbstract::getStartLine</refname>
@@ -12,8 +11,8 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <modifier>public</modifier> <type>int</type><methodname>ReflectionFunctionAbstract::getStartLine</methodname>
- <void />
+ <modifier>public</modifier> <type class="union"><type>int</type><type>false</type></type><methodname>ReflectionFunctionAbstract::getStartLine</methodname>
+ <void/>
</methodsynopsis>
<para>
Récupère le numéro de ligne de départ de la fonction.
@@ -31,7 +30,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
- Le numéro de la ligne de départ.
+ Le numéro de la ligne de départ, ou &false; si inconnue.
</para>
</refsect1>
@@ -45,7 +44,6 @@
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectiongenerator.xml b/reference/reflection/reflectiongenerator.xml
index 833afa3780..b1749574db 100644
--- a/reference/reflection/reflectiongenerator.xml
+++ b/reference/reflection/reflectiongenerator.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: e8d98d6a566aa57ab1926126ee2b2a333ee758e7 Maintainer: girgias Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: girgias Status: ready -->
<!-- Reviewed: yes -->
<phpdoc:classref xml:id="class.reflectiongenerator" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
@@ -35,6 +35,9 @@
</classsynopsisinfo>
<!-- }}} -->
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
+ <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflectiongenerator')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[not(@role='procedural')])">
+ <xi:fallback />
+ </xi:include>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflectiongenerator')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" />
</classsynopsis>
diff --git a/reference/reflection/reflectiongenerator/construct.xml b/reference/reflection/reflectiongenerator/construct.xml
index e5243cf937..7f8d87dddd 100644
--- a/reference/reflection/reflectiongenerator/construct.xml
+++ b/reference/reflection/reflectiongenerator/construct.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: e8d98d6a566aa57ab1926126ee2b2a333ee758e7 Maintainer: girgias Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: girgias Status: ready -->
<!-- Reviewed: yes -->
-
<refentry xml:id="reflectiongenerator.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionGenerator::__construct</refname>
@@ -11,10 +10,10 @@
<refsect1 role="description">
&reftitle.description;
- <methodsynopsis>
+ <constructorsynopsis>
<modifier>public</modifier> <methodname>ReflectionGenerator::__construct</methodname>
<methodparam><type>Generator</type><parameter>generator</parameter></methodparam>
- </methodsynopsis>
+ </constructorsynopsis>
<para>
Construit un objet <classname>ReflectionGenerator</classname>.
</para>
@@ -92,7 +91,6 @@ File: /path/to/file/example.php
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectiongenerator/getthis.xml b/reference/reflection/reflectiongenerator/getthis.xml
index f9be3d5696..514e8eb453 100644
--- a/reference/reflection/reflectiongenerator/getthis.xml
+++ b/reference/reflection/reflectiongenerator/getthis.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: e8d98d6a566aa57ab1926126ee2b2a333ee758e7 Maintainer: girgias Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: girgias Status: ready -->
<!-- Reviewed: yes -->
-
<refentry xml:id="reflectiongenerator.getthis" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionGenerator::getThis</refname>
@@ -12,8 +11,8 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <modifier>public</modifier> <type>object</type><methodname>ReflectionGenerator::getThis</methodname>
- <void />
+ <modifier>public</modifier> <type class="union"><type>object</type><type>null</type></type><methodname>ReflectionGenerator::getThis</methodname>
+ <void/>
</methodsynopsis>
<para>
Récupère la valeur de <literal>$this</literal> du générateur auquel il a accès.
@@ -79,7 +78,6 @@ object(GenExample)#3 (0) {
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectiongenerator/gettrace.xml b/reference/reflection/reflectiongenerator/gettrace.xml
index 986213347a..a2a1b71b74 100644
--- a/reference/reflection/reflectiongenerator/gettrace.xml
+++ b/reference/reflection/reflectiongenerator/gettrace.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 481248b3a19c4115e3e1dc41e554bef330a97fa9 Maintainer: girgias Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: girgias Status: ready -->
<!-- Reviewed: yes -->
-
<refentry xml:id="reflectiongenerator.gettrace" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionGenerator::getTrace</refname>
@@ -13,7 +12,7 @@
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>array</type><methodname>ReflectionGenerator::getTrace</methodname>
- <methodparam choice="opt"><type>int</type><parameter>options</parameter><initializer>DEBUG_BACKTRACE_PROVIDE_OBJECT</initializer></methodparam>
+ <methodparam choice="opt"><type>int</type><parameter>options</parameter><initializer><constant>DEBUG_BACKTRACE_PROVIDE_OBJECT</constant></initializer></methodparam>
</methodsynopsis>
<para>
Récupère la trace du générateur actuellement exécuté.
@@ -150,7 +149,6 @@ array(2) {
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionmethod.xml b/reference/reflection/reflectionmethod.xml
index d598d0bba8..64f7b18aca 100644
--- a/reference/reflection/reflectionmethod.xml
+++ b/reference/reflection/reflectionmethod.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 86e6094e86b84a51d00ab217ac50ce8dde33d82a Maintainer: jpauli Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: jpauli Status: ready -->
<!-- Reviewed: yes -->
<phpdoc:classref xml:id="class.reflectionmethod" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
@@ -93,6 +93,9 @@
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
+ <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflectionmethod')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[not(@role='procedural')])">
+ <xi:fallback />
+ </xi:include>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflectionmethod')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" />
<classsynopsisinfo role="comment">&InheritedMethods;</classsynopsisinfo>
diff --git a/reference/reflection/reflectionmethod/construct.xml b/reference/reflection/reflectionmethod/construct.xml
index b5480317e4..b0b6721dc6 100644
--- a/reference/reflection/reflectionmethod/construct.xml
+++ b/reference/reflection/reflectionmethod/construct.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 72502df5f5ad7d2f4fbf8dba58d9b882a2a79f11 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: no -->
-
<refentry xml:id="reflectionmethod.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionMethod::__construct</refname>
@@ -11,15 +10,16 @@
<refsect1 role="description">
&reftitle.description;
- <methodsynopsis>
+ <constructorsynopsis>
<modifier>public</modifier> <methodname>ReflectionMethod::__construct</methodname>
- <methodparam><type class="union"><type>string</type><type>object</type></type><parameter>class</parameter></methodparam>
- <methodparam><type>string</type><parameter>name</parameter></methodparam>
- </methodsynopsis>
- <methodsynopsis>
+ <methodparam><type class="union"><type>object</type><type>string</type></type><parameter>objectOrMethod</parameter></methodparam>
+ <methodparam choice="opt"><type class="union"><type>string</type><type>null</type></type><parameter>method</parameter><initializer>&null;</initializer></methodparam>
+ </constructorsynopsis>
+ <constructorsynopsis>
<modifier>public</modifier> <methodname>ReflectionMethod::__construct</methodname>
- <methodparam><type>string</type><parameter>class_method</parameter></methodparam>
- </methodsynopsis>
+ <methodparam><type class="union"><type>object</type><type>string</type></type><parameter>objectOrMethod</parameter></methodparam>
+ <methodparam choice="opt"><type class="union"><type>string</type><type>null</type></type><parameter>method</parameter><initializer>&null;</initializer></methodparam>
+ </constructorsynopsis>
<para>
Construit un nouvel objet <classname>ReflectionMethod</classname>.
</para>
@@ -31,7 +31,7 @@
<para>
<variablelist>
<varlistentry>
- <term><parameter>class</parameter></term>
+ <term><parameter>objectOrMethod</parameter></term>
<listitem>
<para>
Nom de classe -ou instance de celle-ci- qui contient la méthode.
@@ -39,7 +39,7 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>name</parameter></term>
+ <term><parameter>method</parameter></term>
<listitem>
<para>
Nom de la méthode.
@@ -47,7 +47,7 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>class_method</parameter></term>
+ <term><parameter>objectOrMethod</parameter></term>
<listitem>
<para>
Nom de classe et de méthode délimités par <literal>::</literal>.
@@ -171,7 +171,6 @@ var_dump($method->invoke(NULL));
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionmethod/getclosure.xml b/reference/reflection/reflectionmethod/getclosure.xml
index c9acb87680..e22b9343c6 100644
--- a/reference/reflection/reflectionmethod/getclosure.xml
+++ b/reference/reflection/reflectionmethod/getclosure.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 68908757049be877e7b7d3cf73eaff2a31e574b0 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: no -->
-
<refentry xml:id="reflectionmethod.getclosure" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionMethod::getClosure</refname>
@@ -13,11 +12,7 @@
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>Closure</type><methodname>ReflectionMethod::getClosure</methodname>
- <methodparam><type>object</type><parameter>object</parameter></methodparam>
- </methodsynopsis>
- <methodsynopsis>
- <modifier>public</modifier> <type>Closure</type><methodname>ReflectionMethod::getClosure</methodname>
- <void />
+ <methodparam choice="opt"><type class="union"><type>object</type><type>null</type></type><parameter>object</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
<para>
@@ -49,9 +44,28 @@
</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.0.0</entry>
+ <entry>
+ <parameter>object</parameter> est désormais nullable.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionmethod/invoke.xml b/reference/reflection/reflectionmethod/invoke.xml
index 92ad5cfdc7..2107040309 100644
--- a/reference/reflection/reflectionmethod/invoke.xml
+++ b/reference/reflection/reflectionmethod/invoke.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 9e0f03ac354d797d1d16c0fcc1663e5e170f2727 Maintainer: jpauli Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: jpauli Status: ready -->
<!-- Reviewed: yes -->
-
<refentry xml:id="reflectionmethod.invoke" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionMethod::invoke</refname>
@@ -13,7 +12,7 @@
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>mixed</type><methodname>ReflectionMethod::invoke</methodname>
- <methodparam><type>object</type><parameter>object</parameter></methodparam>
+ <methodparam><type class="union"><type>object</type><type>null</type></type><parameter>object</parameter></methodparam>
<methodparam rep="repeat"><type>mixed</type><parameter>args</parameter></methodparam>
</methodsynopsis>
<para>
@@ -117,7 +116,6 @@ Hello Mike
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionmethod/invokeargs.xml b/reference/reflection/reflectionmethod/invokeargs.xml
index 9435b0170e..0004f7213a 100644
--- a/reference/reflection/reflectionmethod/invokeargs.xml
+++ b/reference/reflection/reflectionmethod/invokeargs.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: fcddfb2551140fba9a14a4c44dc9fa60004440c8 Maintainer: jpauli Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: jpauli Status: ready -->
<!-- Reviewed: no -->
-
<refentry xml:id="reflectionmethod.invokeargs" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionMethod::invokeArgs</refname>
@@ -13,7 +12,7 @@
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>mixed</type><methodname>ReflectionMethod::invokeArgs</methodname>
- <methodparam><type>object</type><parameter>object</parameter></methodparam>
+ <methodparam><type class="union"><type>object</type><type>null</type></type><parameter>object</parameter></methodparam>
<methodparam><type>array</type><parameter>args</parameter></methodparam>
</methodsynopsis>
<para>
@@ -118,7 +117,6 @@ Hello Mike
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionobject.xml b/reference/reflection/reflectionobject.xml
index 25a5b02fbd..5ed82cdd5e 100644
--- a/reference/reflection/reflectionobject.xml
+++ b/reference/reflection/reflectionobject.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 437bbf134e015c678f9d4b8a5b8da53429a9a12d Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
<phpdoc:classref xml:id="class.reflectionobject" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
@@ -55,6 +55,9 @@
</fieldsynopsis>
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
+ <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflectionobject')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[not(@role='procedural')])">
+ <xi:fallback />
+ </xi:include>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflectionobject')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" />
<classsynopsisinfo role="comment">&InheritedMethods;</classsynopsisinfo>
diff --git a/reference/reflection/reflectionobject/construct.xml b/reference/reflection/reflectionobject/construct.xml
index a4e87abc54..2d3304ad09 100644
--- a/reference/reflection/reflectionobject/construct.xml
+++ b/reference/reflection/reflectionobject/construct.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: d8b968e63cba67a082e6e37aee1ebe7821b41258 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
-
<refentry xml:id="reflectionobject.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionObject::__construct</refname>
@@ -11,10 +10,10 @@
<refsect1 role="description">
&reftitle.description;
- <methodsynopsis>
+ <constructorsynopsis>
<modifier>public</modifier> <methodname>ReflectionObject::__construct</methodname>
- <methodparam><type>object</type><parameter>argument</parameter></methodparam>
- </methodsynopsis>
+ <methodparam><type>object</type><parameter>object</parameter></methodparam>
+ </constructorsynopsis>
<para>
Construit un nouvel objet <classname>ReflectionObject</classname>.
</para>
@@ -28,7 +27,7 @@
<para>
<variablelist>
<varlistentry>
- <term><parameter>argument</parameter></term>
+ <term><parameter>object</parameter></term>
<listitem>
<para>
Une instance d'un objet.
@@ -57,7 +56,6 @@
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionparameter.xml b/reference/reflection/reflectionparameter.xml
index c008685bd0..e38305249d 100644
--- a/reference/reflection/reflectionparameter.xml
+++ b/reference/reflection/reflectionparameter.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 8c6d47907a700e7d824c6b02108d631e5cc1091f Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
<phpdoc:classref xml:id="class.reflectionparameter" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
@@ -53,6 +53,9 @@
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
+ <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflectionparameter')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[not(@role='procedural')])">
+ <xi:fallback />
+ </xi:include>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflectionparameter')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" />
</classsynopsis>
<!-- }}} -->
diff --git a/reference/reflection/reflectionparameter/construct.xml b/reference/reflection/reflectionparameter/construct.xml
index d99bb7bda7..8cd6ef814b 100644
--- a/reference/reflection/reflectionparameter/construct.xml
+++ b/reference/reflection/reflectionparameter/construct.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 0ce6b8da1e967544dce7e303a798ffa1a8033f74 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: no -->
-
<refentry xml:id="reflectionparameter.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionParameter::__construct</refname>
@@ -11,11 +10,11 @@
<refsect1 role="description">
&reftitle.description;
- <methodsynopsis>
+ <constructorsynopsis>
<modifier>public</modifier> <methodname>ReflectionParameter::__construct</methodname>
- <methodparam><type>callable</type><parameter>function</parameter></methodparam>
- <methodparam><type>mixed</type><parameter>parameter</parameter></methodparam>
- </methodsynopsis>
+ <methodparam><type class="union"><type>string</type><type>array</type><type>object</type></type><parameter>function</parameter></methodparam>
+ <methodparam><type class="union"><type>int</type><type>string</type></type><parameter>param</parameter></methodparam>
+ </constructorsynopsis>
<para>
Construit une instance <classname>ReflectionParameter</classname>.
</para>
@@ -34,10 +33,10 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>parameter</parameter></term>
+ <term><parameter>param</parameter></term>
<listitem>
<para>
- Soit un &integer; spécifiant la position du paramètre (commançant par
+ Soit un &integer; spécifiant la position du paramètre (commençant par
zéro), soit le nom du paramètre en tant que &string;.
</para>
</listitem>
@@ -138,7 +137,6 @@ Function [ <user> function foo ] {
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionparameter/getclass.xml b/reference/reflection/reflectionparameter/getclass.xml
index 22d28b3fe0..76c0b31444 100644
--- a/reference/reflection/reflectionparameter/getclass.xml
+++ b/reference/reflection/reflectionparameter/getclass.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 9f1bc3cef4629ba897706c2eefbd3084ddece5ff Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: no -->
-
<refentry xml:id="reflectionparameter.getclass" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionParameter::getClass</refname>
@@ -12,8 +11,8 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <modifier>public</modifier> <type>ReflectionClass</type><methodname>ReflectionParameter::getClass</methodname>
- <void />
+ <modifier>public</modifier> <type class="union"><type>ReflectionClass</type><type>null</type></type><methodname>ReflectionParameter::getClass</methodname>
+ <void/>
</methodsynopsis>
<para>
Récupère la classe de typage d'objets pour le paramètre comme
@@ -32,7 +31,8 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
- Un objet <classname>ReflectionClass</classname>.
+ Un objet <classname>ReflectionClass</classname>, ou &null; si aucun type est déclaré,
+ ou le type déclaré n'est pas une classe ou interface.
</para>
</refsect1>
@@ -74,7 +74,6 @@ Exception
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionparameter/getdeclaringclass.xml b/reference/reflection/reflectionparameter/getdeclaringclass.xml
index 5118be68ac..141228e184 100644
--- a/reference/reflection/reflectionparameter/getdeclaringclass.xml
+++ b/reference/reflection/reflectionparameter/getdeclaringclass.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: e8172b8b80ec48a2263c33f53c78c2579a00e1e0 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: no -->
-
<refentry xml:id="reflectionparameter.getdeclaringclass" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionParameter::getDeclaringClass</refname>
@@ -12,8 +11,8 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <modifier>public</modifier> <type>ReflectionClass</type><methodname>ReflectionParameter::getDeclaringClass</methodname>
- <void />
+ <modifier>public</modifier> <type class="union"><type>ReflectionClass</type><type>null</type></type><methodname>ReflectionParameter::getDeclaringClass</methodname>
+ <void/>
</methodsynopsis>
<para>
Récupère la classe déclarante.
@@ -82,7 +81,6 @@ object(ReflectionClass)#2 (1) {
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionparameter/getdefaultvalueconstantname.xml b/reference/reflection/reflectionparameter/getdefaultvalueconstantname.xml
index 0f89fdd2b7..541671f995 100644
--- a/reference/reflection/reflectionparameter/getdefaultvalueconstantname.xml
+++ b/reference/reflection/reflectionparameter/getdefaultvalueconstantname.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: e41806c30bf6975e452c0d4ce35ab0984c2fa68c Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
-
<refentry xml:id="reflectionparameter.getdefaultvalueconstantname" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionParameter::getDefaultValueConstantName</refname>
@@ -12,8 +11,8 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <modifier>public</modifier> <type>string</type><methodname>ReflectionParameter::getDefaultValueConstantName</methodname>
- <void />
+ <modifier>public</modifier> <type class="union"><type>string</type><type>null</type></type><methodname>ReflectionParameter::getDefaultValueConstantName</methodname>
+ <void/>
</methodsynopsis>
<para>
Retourne le nom de la constante qui sert de valeur par défault à un paramètre d'une
@@ -113,7 +112,6 @@ Valeur par défault : PHP_INT_MIN
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionparameter/gettype.xml b/reference/reflection/reflectionparameter/gettype.xml
index f27b9d4120..84dbb6257d 100644
--- a/reference/reflection/reflectionparameter/gettype.xml
+++ b/reference/reflection/reflectionparameter/gettype.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 83f9fa789aa526c3188fbb4e6c37268bac975761 Maintainer: girgias Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: girgias Status: ready -->
<!-- Reviewed: yes -->
-
<refentry xml:id="reflectionparameter.gettype" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionParameter::getType</refname>
@@ -12,8 +11,8 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <modifier>public</modifier> <type>ReflectionType</type><methodname>ReflectionParameter::getType</methodname>
- <void />
+ <modifier>public</modifier> <type class="union"><type>ReflectionType</type><type>null</type></type><methodname>ReflectionParameter::getType</methodname>
+ <void/>
</methodsynopsis>
<para>
Récupère le type associé d'un paramètre.
@@ -109,7 +108,6 @@ NULL
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionproperty.xml b/reference/reflection/reflectionproperty.xml
index 958d6b5339..fd6bf06487 100644
--- a/reference/reflection/reflectionproperty.xml
+++ b/reference/reflection/reflectionproperty.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 86e6094e86b84a51d00ab217ac50ce8dde33d82a Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
<phpdoc:classref xml:id="class.reflectionproperty" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
@@ -76,6 +76,9 @@
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
+ <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflectionproperty')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[not(@role='procedural')])">
+ <xi:fallback />
+ </xi:include>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflectionproperty')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" />
</classsynopsis>
<!-- }}} -->
diff --git a/reference/reflection/reflectionproperty/construct.xml b/reference/reflection/reflectionproperty/construct.xml
index 3d7cc3b51b..ec33df49dd 100644
--- a/reference/reflection/reflectionproperty/construct.xml
+++ b/reference/reflection/reflectionproperty/construct.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: d640c0f5e153f5d43a71eec4fff29111e539bfa3 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
-
<refentry xml:id="reflectionproperty.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionProperty::__construct</refname>
@@ -11,11 +10,11 @@
<refsect1 role="description">
&reftitle.description;
- <methodsynopsis>
+ <constructorsynopsis>
<modifier>public</modifier> <methodname>ReflectionProperty::__construct</methodname>
- <methodparam><type>mixed</type><parameter>class</parameter></methodparam>
- <methodparam><type>string</type><parameter>name</parameter></methodparam>
- </methodsynopsis>
+ <methodparam><type class="union"><type>object</type><type>string</type></type><parameter>class</parameter></methodparam>
+ <methodparam><type>string</type><parameter>property</parameter></methodparam>
+ </constructorsynopsis>
<para>
</para>
@@ -32,12 +31,13 @@
<term><parameter>class</parameter></term>
<listitem>
<para>
- Le nom de la classe, qui contient la propriété.
+ Soit une chaîne de caractère contenant le nom de la classe à introspecter,
+ ou un objet.
</para>
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>name</parameter></term>
+ <term><parameter>property</parameter></term>
<listitem>
<para>
Le nom de la propriété à refléter.
@@ -172,7 +172,6 @@ int(3)
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionproperty/getdoccomment.xml b/reference/reflection/reflectionproperty/getdoccomment.xml
index 3982b1a1c2..5831bcd8af 100644
--- a/reference/reflection/reflectionproperty/getdoccomment.xml
+++ b/reference/reflection/reflectionproperty/getdoccomment.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 1c1b29f597bd56dcd072736f5ca601a4b6f54a72 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
-
<refentry xml:id="reflectionproperty.getdoccomment" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionProperty::getDocComment</refname>
@@ -12,8 +11,8 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <modifier>public</modifier> <type>string</type><methodname>ReflectionProperty::getDocComment</methodname>
- <void />
+ <modifier>public</modifier> <type class="union"><type>string</type><type>false</type></type><methodname>ReflectionProperty::getDocComment</methodname>
+ <void/>
</methodsynopsis>
<para>
Récupère le commentaire de documentation d'une propriété.
@@ -28,7 +27,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
- Le commentaire de documentation de la propriété.
+ Le commentaire de documentation s'il existe, sinon &false;.
</para>
</refsect1>
@@ -111,7 +110,6 @@ b: false
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionproperty/getvalue.xml b/reference/reflection/reflectionproperty/getvalue.xml
index 5c56ee81a9..e67cdf2f4f 100644
--- a/reference/reflection/reflectionproperty/getvalue.xml
+++ b/reference/reflection/reflectionproperty/getvalue.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 68b5b97731c78d84dc89381ae52e7b3832f93593 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
-
<refentry xml:id="reflectionproperty.getvalue" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionProperty::getValue</refname>
@@ -13,7 +12,7 @@
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>mixed</type><methodname>ReflectionProperty::getValue</methodname>
- <methodparam choice="opt"><type>object</type><parameter>object</parameter></methodparam>
+ <methodparam choice="opt"><type class="union"><type>object</type><type>null</type></type><parameter>object</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
<para>
Récupère la valeur de la propriété.
@@ -54,6 +53,28 @@
</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.0.0</entry>
+ <entry>
+ <parameter>object</parameter> est désormais nullable.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </refsect1>
+
<refsect1 role="examples">
&reftitle.examples;
<para>
@@ -105,7 +126,6 @@ string(6) "foofoo"
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectionproperty/isinitialized.xml b/reference/reflection/reflectionproperty/isinitialized.xml
index cd8047c937..c48cc263eb 100644
--- a/reference/reflection/reflectionproperty/isinitialized.xml
+++ b/reference/reflection/reflectionproperty/isinitialized.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: c4c885db2f2c503824a21ce64901b6a98833d2a8 Maintainer: girgias Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: girgias Status: ready -->
<!-- Reviewed: no -->
-
<refentry xml:id="reflectionproperty.isinitialized" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionProperty::isInitialized</refname>
@@ -13,7 +12,7 @@
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>bool</type><methodname>ReflectionProperty::isInitialized</methodname>
- <methodparam choice="opt"><type>object</type><parameter>object</parameter></methodparam>
+ <methodparam choice="opt"><type class="union"><type>object</type><type>null</type></type><parameter>object</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
<para>
Vérifie si une propriété est initialisée.
@@ -54,6 +53,28 @@
</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.0.0</entry>
+ <entry>
+ <parameter>object</parameter> est désormais nullable.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </refsect1>
+
<refsect1 role="examples">
&reftitle.examples;
<example xml:id="reflectionproperty.isinitialized.example.basic">
@@ -92,7 +113,6 @@ bool(true)
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/reflection/reflectiontype.xml b/reference/reflection/reflectiontype.xml
index eff12b1e42..134b5240ef 100644
--- a/reference/reflection/reflectiontype.xml
+++ b/reference/reflection/reflectiontype.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: c40f07c937efd99aa9ffcba126977e7536d1c2fd Maintainer: girgias Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: girgias Status: ready -->
<!-- Reviewed: yes -->
<phpdoc:classref xml:id="class.reflectiontype" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
@@ -36,6 +36,11 @@
</classsynopsisinfo>
<!-- }}} -->
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
+ <!--
+ <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflectiontype')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[not(@role='procedural')])">
+ <xi:fallback />
+ </xi:include>
+ -->
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflectiontype')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])">
<xi:fallback />
</xi:include>
diff --git a/reference/reflection/reflectionzendextension.xml b/reference/reflection/reflectionzendextension.xml
index d667bee480..459729ffb1 100644
--- a/reference/reflection/reflectionzendextension.xml
+++ b/reference/reflection/reflectionzendextension.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 8c6d47907a700e7d824c6b02108d631e5cc1091f Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
<phpdoc:classref xml:id="class.reflectionzendextension" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
@@ -45,6 +45,9 @@
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
+ <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflectionzendextension')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[not(@role='procedural')])">
+ <xi:fallback />
+ </xi:include>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflectionzendextension')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" />
</classsynopsis>
<!-- }}} -->
diff --git a/reference/reflection/reflectionzendextension/construct.xml b/reference/reflection/reflectionzendextension/construct.xml
index 10c4be2e0d..644bccf947 100644
--- a/reference/reflection/reflectionzendextension/construct.xml
+++ b/reference/reflection/reflectionzendextension/construct.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 656d1610af1a960d87c8b7056e54d0d4c75fb123 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 98df2cf9a939729d73adee1484ec05929c74c98b Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
-
<refentry xml:id="reflectionzendextension.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionZendExtension::__construct</refname>
@@ -11,10 +10,10 @@
<refsect1 role="description">
&reftitle.description;
- <methodsynopsis>
+ <constructorsynopsis>
<modifier>public</modifier> <methodname>ReflectionZendExtension::__construct</methodname>
<methodparam><type>string</type><parameter>name</parameter></methodparam>
- </methodsynopsis>
+ </constructorsynopsis>
<para>
</para>
@@ -46,7 +45,6 @@
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml