reference/reflection/reflectionclass.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.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">
5
4

6
5
<title>The ReflectionClass class</title>
...
...
@@ -22,49 +21,56 @@
22
21
&reftitle.classsynopsis;
23
22

24
23
<!-- {{{ Synopsis -->
25
-
<classsynopsis>
26
-
<ooclass><classname>ReflectionClass</classname></ooclass>
27
-

28
-
<!-- {{{ Class synopsis -->
29
-
<classsynopsisinfo>
30
-
<ooclass>
31
-
<classname>ReflectionClass</classname>
32
-
</ooclass>
33
-
34
-
<oointerface>
35
-
<interfacename>Reflector</interfacename>
36
-
</oointerface>
37
-
</classsynopsisinfo>
38
-
<!-- }}} -->
24
+
<classsynopsis class="class">
25
+
<ooclass>
26
+
<classname>ReflectionClass</classname>
27
+
</ooclass>
28
+

29
+
<oointerface>
30
+
<modifier>implements</modifier>
31
+
<interfacename>Reflector</interfacename>
32
+
</oointerface>
33
+

39
34
<classsynopsisinfo role="comment">&Constants;</classsynopsisinfo>
40
35
<fieldsynopsis>
36
+
<modifier>public</modifier>
41
37
<modifier>const</modifier>
42
-
<type>integer</type>
38
+
<type>int</type>
43
39
<varname linkend="reflectionclass.constants.is-implicit-abstract">ReflectionClass::IS_IMPLICIT_ABSTRACT</varname>
44
-
<initializer>16</initializer>
45
40
</fieldsynopsis>
46
41
<fieldsynopsis>
42
+
<modifier>public</modifier>
47
43
<modifier>const</modifier>
48
-
<type>integer</type>
44
+
<type>int</type>
49
45
<varname linkend="reflectionclass.constants.is-explicit-abstract">ReflectionClass::IS_EXPLICIT_ABSTRACT</varname>
50
-
<initializer>32</initializer>
51
46
</fieldsynopsis>
52
47
<fieldsynopsis>
48
+
<modifier>public</modifier>
53
49
<modifier>const</modifier>
54
-
<type>integer</type>
50
+
<type>int</type>
55
51
<varname linkend="reflectionclass.constants.is-final">ReflectionClass::IS_FINAL</varname>
56
-
<initializer>64</initializer>
52
+
</fieldsynopsis>
53
+
<fieldsynopsis>
54
+
<modifier>public</modifier>
55
+
<modifier>const</modifier>
56
+
<type>int</type>
57
+
<varname linkend="reflectionclass.constants.is-readonly">ReflectionClass::IS_READONLY</varname>
57
58
</fieldsynopsis>
58
59

59
60
<classsynopsisinfo role="comment">&Properties;</classsynopsisinfo>
60
61
<fieldsynopsis>
61
62
<modifier>public</modifier>
63
+
<type>string</type>
62
64
<varname linkend="reflectionclass.props.name">name</varname>
63
65
</fieldsynopsis>
64
66

65
-
66
67
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
67
-
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflectionclass')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" />
68
+
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflectionclass')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[@role='ReflectionClass'])">
69
+
<xi:fallback/>
70
+
</xi:include>
71
+
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflectionclass')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[@role='ReflectionClass'])">
72
+
<xi:fallback/>
73
+
</xi:include>
68
74
</classsynopsis>
69
75
<!-- }}} -->
70
76

...
...
@@ -100,7 +106,7 @@
100
106
<term><constant>ReflectionClass::IS_IMPLICIT_ABSTRACT</constant></term>
101
107
<listitem>
102
108
<para>
103
-
Indicates class that is <link linkend="language.oop5.abstract">
109
+
Indicates the class is <link linkend="language.oop5.abstract">
104
110
abstract</link> because it has some abstract methods.
105
111
</para>
106
112
</listitem>
...
...
@@ -110,7 +116,7 @@
110
116
<term><constant>ReflectionClass::IS_EXPLICIT_ABSTRACT</constant></term>
111
117
<listitem>
112
118
<para>
113
-
Indicates class that is <link linkend="language.oop5.abstract">
119
+
Indicates the class is <link linkend="language.oop5.abstract">
114
120
abstract</link> because of its definition.
115
121
</para>
116
122
</listitem>
...
...
@@ -120,8 +126,16 @@
120
126
<term><constant>ReflectionClass::IS_FINAL</constant></term>
121
127
<listitem>
122
128
<para>
123
-
Indicates <link linkend="language.oop5.final">final</link>
124
-
class.
129
+
Indicates the class is <link linkend="language.oop5.final">final</link>.
130
+
</para>
131
+
</listitem>
132
+
</varlistentry>
133
+

134
+
<varlistentry xml:id="reflectionclass.constants.is-readonly">
135
+
<term><constant>ReflectionClass::IS_READONLY</constant></term>
136
+
<listitem>
137
+
<para>
138
+
Indicates the class is <link linkend="language.oop5.basic.class.readonly">readonly</link>.
125
139
</para>
126
140
</listitem>
127
141
</varlistentry>
...
...
@@ -131,13 +145,32 @@
131
145
</section>
132
146
<!-- }}} -->
133
147

134
-

135
-
</partintro>
148
+
<section role="changelog">
149
+
&reftitle.changelog;
150
+
<informaltable>
151
+
<tgroup cols="2">
152
+
<thead>
153
+
<row>
154
+
<entry>&Version;</entry>
155
+
<entry>&Description;</entry>
156
+
</row>
157
+
</thead>
158
+
<tbody>
159
+
<row>
160
+
<entry>8.0.0</entry>
161
+
<entry>
162
+
<methodname>ReflectionClass::export</methodname> was removed.
163
+
</entry>
164
+
</row>
165
+
</tbody>
166
+
</tgroup>
167
+
</informaltable>
168
+
</section>
169
+
</partintro>
136
170

137
171
&reference.reflection.entities.reflectionclass;
138
172

139
173
</phpdoc:classref>
140
-

141
174
<!-- Keep this comment at the end of the file
142
175
Local variables:
143
176
mode: sgml
144
177