|
1 | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | | -<!-- EN-Revision: bbfa9738785f054752e6cb565cd0a58e71015bc6 Maintainer: Fan2Shrek Status: ready --> |
| 2 | +<!-- EN-Revision: 6dcc757d984f1467d763b278a41a3f2df22a53d5 Maintainer: Fan2Shrek Status: ready --> |
3 | 3 | <!-- Reviewed: yes --> |
4 | | -<book xml:id="book.componere" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude"> |
| 4 | +<book xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude" xml:id="book.componere"> |
5 | 5 | <?phpdoc extension-membership="pecl" ?> |
6 | 6 | <title>Componere</title> |
7 | 7 | <titleabbrev>Componere</titleabbrev> |
8 | 8 |
|
9 | 9 | <preface xml:id="intro.componere"> |
10 | 10 | &reftitle.intro; |
11 | | - <para> |
| 11 | + <simpara> |
12 | 12 | Componere (latin, englais: compose) cible les environnements de production et fournit une API pour |
13 | 13 | la composition de classes, le patching et la conversion de type. |
14 | | - </para> |
| 14 | + </simpara> |
15 | 15 | <formalpara> |
16 | 16 | <title>Composition:</title> |
17 | 17 | <para> |
18 | 18 | <classname>Componere\Definition</classname> est utilisée pour définir (ou redéfinir) une classe à l'exécution; |
19 | 19 | La classe peut ensuite être enregistrée, et dans le cas d'une redéfinition, elle remplace la classe d'origine |
20 | 20 | tant que <classname>Componere\Definition</classname> existe. |
21 | | - <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.componere-definition')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[not(@role='procedural')])" /> |
| 21 | + <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.componere-definition')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[not(@role='procedural')])"/> |
22 | 22 | </para> |
23 | 23 | </formalpara> |
24 | 24 |
|
|
27 | 27 | <para> |
28 | 28 | <classname>Componere\Patch</classname> est utilisée pour changer la classe d'une instance spécifique d'un objet à l'exécution; |
29 | 29 | Le patch reste appliqué tant que <classname>Componere\Patch</classname> existe, et peut être révoqué explicitement. |
30 | | - <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.componere-patch')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[not(@role='procedural')])" /> |
| 30 | + <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.componere-patch')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[not(@role='procedural')])"/> |
31 | 31 | </para> |
32 | 32 | </formalpara> |
33 | 33 |
|
|
36 | 36 | <para> |
37 | 37 | Les fonctions de conversion de type <classname>Componere\</classname> peuvent effectuer des conversions parmi les types compatibles définis par l'utilisateur; |
38 | 38 | Où compatible signifie que <classname>Type</classname> est sous ou sur le type de <parameter>object</parameter>. |
39 | | - <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('componere.cast')/db:refsect1[@role='description']/descendant::db:methodsynopsis)" /> |
40 | | - <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('componere.cast_by_ref')/db:refsect1[@role='description']/descendant::db:methodsynopsis)" /> |
| 39 | + <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('componere.cast')/db:refsect1[@role='description']/descendant::db:methodsynopsis)"/> |
| 40 | + <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('componere.cast_by_ref')/db:refsect1[@role='description']/descendant::db:methodsynopsis)"/> |
41 | 41 | </para> |
42 | 42 | </formalpara> |
43 | 43 |
|
|
51 | 51 | &reference.componere.componere.value; |
52 | 52 | &reference.componere.reference; |
53 | 53 | </book> |
54 | | - |
55 | 54 | <!-- Keep this comment at the end of the file |
56 | 55 | Local variables: |
57 | 56 | mode: sgml |
|
0 commit comments