reference/reflection/reflectionattribute.xml
14767af0f05dffa6fdb9b49e1a1f4e9ca7022a60
...
...
@@ -1,6 +1,5 @@
1
1
<?xml version="1.0" encoding="utf-8"?>
2
2
<!-- $Revision$ -->
3
-

4
3
<phpdoc:classref xml:id="class.reflectionattribute" 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">
5
4

6
5
<title>The ReflectionAttribute class</title>
...
...
@@ -13,7 +12,7 @@
13
12
&reftitle.intro;
14
13
<para>
15
14
The <classname>ReflectionAttribute</classname> class provides information about
16
-
an <link linkend="language.attributes">Attributes</link>.
15
+
an <link linkend="language.attributes">Attribute</link>.
17
16
</para>
18
17
</section>
19
18
<!-- }}} -->
...
...
@@ -22,34 +21,70 @@
22
21
&reftitle.classsynopsis;
23
22

24
23
<!-- {{{ Synopsis -->
25
-
<classsynopsis>
26
-
<ooclass><classname>ReflectionAttribute</classname></ooclass>
24
+
<classsynopsis class="class">
25
+
<ooclass>
26
+
<classname>ReflectionAttribute</classname>
27
+
</ooclass>
27
28

28
-
<!-- {{{ Class synopsis -->
29
-
<classsynopsisinfo>
30
-
<ooclass>
31
-
<modifier>final</modifier> <classname>ReflectionAttribute</classname>
32
-
</ooclass>
33
-
</classsynopsisinfo>
34
-
<!-- }}} -->
29
+
<oointerface>
30
+
<modifier>implements</modifier>
31
+
<interfacename>Reflector</interfacename>
32
+
</oointerface>
33
+

34
+
<classsynopsisinfo role="comment">&Constants;</classsynopsisinfo>
35
+
<fieldsynopsis>
36
+
<modifier>public</modifier>
37
+
<modifier>const</modifier>
38
+
<type>int</type>
39
+
<varname linkend="reflectionattribute.constants.is-instanceof">ReflectionAttribute::IS_INSTANCEOF</varname>
40
+
</fieldsynopsis>
35
41

36
42
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
37
-
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflectionattribute')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[not(@role='procedural')])">
38
-
<xi:fallback />
43
+
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflectionattribute')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[@role='ReflectionAttribute'])">
44
+
<xi:fallback/>
45
+
</xi:include>
46
+
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflectionattribute')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[@role='ReflectionAttribute'])">
47
+
<xi:fallback/>
39
48
</xi:include>
40
-
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflectionattribute')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" />
41
-

42
49
</classsynopsis>
43
50
<!-- }}} -->
44
51

45
52
</section>
46
53

54
+
<!-- {{{ ReflectionAttribute constants -->
55
+
<section xml:id="reflectionattribute.constants">
56
+
&reftitle.constants;
57
+
<section xml:id="reflectionattribute.constants.flags">
58
+
<title>ReflectionAttribute Flags</title>
59
+
<variablelist>
60
+

61
+
<varlistentry xml:id="reflectionattribute.constants.is-instanceof">
62
+
<term><constant>ReflectionAttribute::IS_INSTANCEOF</constant></term>
63
+
<listitem>
64
+
<para>
65
+
Retrieve attributes using an
66
+
<parameter>instanceof</parameter> check.
67
+
</para>
68
+
</listitem>
69
+
</varlistentry>
70
+

71
+
</variablelist>
72
+
<note>
73
+
<para>
74
+
The values of these constants may change between PHP versions.
75
+
It is recommended to always use the constants
76
+
and not rely on the values directly.
77
+
</para>
78
+
</note>
79
+
</section>
80
+
</section>
81
+
<!-- }}} -->
82
+

47
83
</partintro>
48
84

49
85
&reference.reflection.entities.reflectionattribute;
50
86

51
87
</phpdoc:classref>
52
-

53
88
<!-- Keep this comment at the end of the file
54
89
Local variables:
55
90
mode: sgml
56
91