|
1 | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | | -<!-- EN-Revision: bbfa9738785f054752e6cb565cd0a58e71015bc6 Maintainer: fernandowobeto Status: ready --><!-- CREDITS: fernandowobeto --> |
3 | | - |
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"> |
| 2 | +<!-- EN-Revision: 6dcc757d984f1467d763b278a41a3f2df22a53d5 Maintainer: fernandowobeto Status: ready --> |
| 3 | +<!-- CREDITS: fernandowobeto --> |
| 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 <subscript>(latim, português: compor)</subscript> tem como alvo ambientes de produção e fornece uma API para |
13 | 13 | composição de classes, alteração dinâmica de código durante a execução e conversões. |
14 | | - </para> |
| 14 | + </simpara> |
15 | 15 | <formalpara> |
16 | 16 | <title>Composição:</title> |
17 | 17 | <para> |
18 | 18 | <classname>Componere\Definition</classname> é usado para definir (ou redefinir) uma classe em tempo de execução; |
19 | 19 | A classe pode então ser registrada, e no caso de redefinição ela substitui a classe original |
20 | 20 | enquanto o <classname>Componere\Definition</classname> existir. |
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> é usado para alterar a classe de uma instância específica de um objeto em tempo de execução; |
29 | 29 | Após a aplicação, o patch permanecerá aplicado enquanto o <classname>Componere\Patch</classname> existir e poderá ser revertido explicitamente. |
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 | As funções de conversão do <classname>Componere\</classname> podem converter entre tipos compatíveis definidos pelo usuário; |
38 | 38 | Onde compatível significa que <classname>Type</classname> é sub ou super ao tipo 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