Skip to content

Commit 5639974

Browse files
committed
[PHP 8.4] Add class constant types for Reflection を翻訳
https://github.com/php/doc-en/pull/4244/files
1 parent 2af3e64 commit 5639974

File tree

6 files changed

+154
-34
lines changed

6 files changed

+154
-34
lines changed

reference/reflection/reflectionattribute.xml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: 790f63af6521908477b285ff753e454e118bb989 Maintainer: mumumu Status: ready -->
3+
<!-- EN-Revision: 51fc0eaf8ecc894bb567fb7de2de789bec74e257 Maintainer: mumumu Status: ready -->
44
<reference xml:id="class.reflectionattribute" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
55

66
<title>ReflectionAttribute クラス</title>
@@ -82,7 +82,10 @@
8282
<variablelist>
8383

8484
<varlistentry xml:id="reflectionattribute.constants.is-instanceof">
85-
<term><constant>ReflectionAttribute::IS_INSTANCEOF</constant></term>
85+
<term>
86+
<constant>ReflectionAttribute::IS_INSTANCEOF</constant>
87+
<type>int</type>
88+
</term>
8689
<listitem>
8790
<para>
8891
<parameter>instanceof</parameter> のチェックを使い、
@@ -114,6 +117,12 @@
114117
</row>
115118
</thead>
116119
<tbody>
120+
<row>
121+
<entry>8.4.0</entry>
122+
<entry>
123+
すべてのクラス定数が型付けされました。
124+
</entry>
125+
</row>
117126
<row>
118127
<entry>8.4.0</entry>
119128
<entry>

reference/reflection/reflectionclass.xml

Lines changed: 31 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: c0fa5077c8862405942d8aac7360c5169558b59b Maintainer: takagi Status: ready -->
3+
<!-- EN-Revision: 51fc0eaf8ecc894bb567fb7de2de789bec74e257 Maintainer: takagi Status: ready -->
44
<reference xml:id="class.reflectionclass" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
55

66
<title>ReflectionClass クラス</title>
@@ -116,7 +116,10 @@
116116
<variablelist>
117117

118118
<varlistentry xml:id="reflectionclass.constants.is-implicit-abstract">
119-
<term><constant>ReflectionClass::IS_IMPLICIT_ABSTRACT</constant></term>
119+
<term>
120+
<constant>ReflectionClass::IS_IMPLICIT_ABSTRACT</constant>
121+
<type>int</type>
122+
</term>
120123
<listitem>
121124
<para>
122125
抽象メソッドを持っているので <link linkend="language.oop5.abstract">
@@ -126,7 +129,10 @@
126129
</varlistentry>
127130

128131
<varlistentry xml:id="reflectionclass.constants.is-explicit-abstract">
129-
<term><constant>ReflectionClass::IS_EXPLICIT_ABSTRACT</constant></term>
132+
<term>
133+
<constant>ReflectionClass::IS_EXPLICIT_ABSTRACT</constant>
134+
<type>int</type>
135+
</term>
130136
<listitem>
131137
<para>
132138
その定義から <link linkend="language.oop5.abstract">
@@ -136,7 +142,10 @@
136142
</varlistentry>
137143

138144
<varlistentry xml:id="reflectionclass.constants.is-final">
139-
<term><constant>ReflectionClass::IS_FINAL</constant></term>
145+
<term>
146+
<constant>ReflectionClass::IS_FINAL</constant>
147+
<type>int</type>
148+
</term>
140149
<listitem>
141150
<para>
142151
<link linkend="language.oop5.final">final</link> クラスであることを示します。
@@ -145,7 +154,10 @@
145154
</varlistentry>
146155

147156
<varlistentry xml:id="reflectionclass.constants.is-readonly">
148-
<term><constant>ReflectionClass::IS_READONLY</constant></term>
157+
<term>
158+
<constant>ReflectionClass::IS_READONLY</constant>
159+
<type>int</type>
160+
</term>
149161
<listitem>
150162
<para>
151163
<link linkend="language.oop5.basic.class.readonly">readonly</link> クラスであることを示します。
@@ -154,7 +166,10 @@
154166
</varlistentry>
155167

156168
<varlistentry xml:id="reflectionclass.constants.skip-initialization-on-serialize">
157-
<term><constant>ReflectionClass::SKIP_INITIALIZATION_ON_SERIALIZE</constant></term>
169+
<term>
170+
<constant>ReflectionClass::SKIP_INITIALIZATION_ON_SERIALIZE</constant>
171+
<type>int</type>
172+
</term>
158173
<listitem>
159174
<simpara>
160175
<function>serialize</function>がレイジーオブジェクトの初期化を
@@ -164,7 +179,10 @@
164179
</varlistentry>
165180

166181
<varlistentry xml:id="reflectionclass.constants.skip-destructor">
167-
<term><constant>ReflectionClass::SKIP_DESTRUCTOR</constant></term>
182+
<term>
183+
<constant>ReflectionClass::SKIP_DESTRUCTOR</constant>
184+
<type>int</type>
185+
</term>
168186
<listitem>
169187
<simpara>
170188
オブジェクトをレイジーにリセットする時に、
@@ -189,6 +207,12 @@
189207
</row>
190208
</thead>
191209
<tbody>
210+
<row>
211+
<entry>8.4.0</entry>
212+
<entry>
213+
クラス定数が型付けされました。
214+
</entry>
215+
</row>
192216
<row>
193217
<entry>8.0.0</entry>
194218
<entry>

reference/reflection/reflectionclassconstant.xml

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: 14767af0f05dffa6fdb9b49e1a1f4e9ca7022a60 Maintainer: mumumu Status: ready -->
3+
<!-- EN-Revision: 51fc0eaf8ecc894bb567fb7de2de789bec74e257 Maintainer: mumumu Status: ready -->
44
<reference xml:id="class.reflectionclassconstant" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
55

66
<title>ReflectionClassConstant クラス</title>
@@ -116,7 +116,10 @@
116116
<variablelist>
117117

118118
<varlistentry xml:id="reflectionclassconstant.constants.is-public">
119-
<term><constant>ReflectionClassConstant::IS_PUBLIC</constant></term>
119+
<term>
120+
<constant>ReflectionClassConstant::IS_PUBLIC</constant>
121+
<type>int</type>
122+
</term>
120123
<listitem>
121124
<para>
122125
アクセス権が <link linkend="language.oop5.visibility">public</link> であることを示します。
@@ -126,7 +129,10 @@
126129
</varlistentry>
127130

128131
<varlistentry xml:id="reflectionclassconstant.constants.is-protected">
129-
<term><constant>ReflectionClassConstant::IS_PROTECTED</constant></term>
132+
<term>
133+
<constant>ReflectionClassConstant::IS_PROTECTED</constant>
134+
<type>int</type>
135+
</term>
130136
<listitem>
131137
<para>
132138
アクセス権が <link linkend="language.oop5.visibility">protected</link> であることを示します。
@@ -136,7 +142,10 @@
136142
</varlistentry>
137143

138144
<varlistentry xml:id="reflectionclassconstant.constants.is-private">
139-
<term><constant>ReflectionClassConstant::IS_PRIVATE</constant></term>
145+
<term>
146+
<constant>ReflectionClassConstant::IS_PRIVATE</constant>
147+
<type>int</type>
148+
</term>
140149
<listitem>
141150
<para>
142151
アクセス権が <link linkend="language.oop5.visibility">private</link> であることを示します。
@@ -146,7 +155,10 @@
146155
</varlistentry>
147156

148157
<varlistentry xml:id="reflectionclassconstant.constants.is-final">
149-
<term><constant>ReflectionClassConstant::IS_FINAL</constant></term>
158+
<term>
159+
<constant>ReflectionClassConstant::IS_FINAL</constant>
160+
<type>int</type>
161+
</term>
150162
<listitem>
151163
<para>
152164
定数が
@@ -180,6 +192,12 @@
180192
</thead>
181193
<tbody>
182194
<row>
195+
<entry>8.4.0</entry>
196+
<entry>
197+
クラス定数が型付けされました。
198+
</entry>
199+
</row>
200+
<row>
183201
<entry>8.0.0</entry>
184202
<entry>
185203
<methodname>ReflectionClassConstant::export</methodname> は、削除されました。

reference/reflection/reflectionfunction.xml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: 14767af0f05dffa6fdb9b49e1a1f4e9ca7022a60 Maintainer: mumumu Status: ready -->
3+
<!-- EN-Revision: 51fc0eaf8ecc894bb567fb7de2de789bec74e257 Maintainer: mumumu Status: ready -->
44
<reference xml:id="class.reflectionfunction" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
55

66
<title>ReflectionFunction クラス</title>
@@ -69,7 +69,10 @@
6969
<variablelist>
7070

7171
<varlistentry xml:id="reflectionfunction.constants.is-deprecated">
72-
<term><constant>ReflectionFunction::IS_DEPRECATED</constant></term>
72+
<term>
73+
<constant>ReflectionFunction::IS_DEPRECATED</constant>
74+
<type>int</type>
75+
</term>
7376
<listitem>
7477
<para>
7578
非推奨の関数であることを示します。
@@ -93,6 +96,12 @@
9396
</row>
9497
</thead>
9598
<tbody>
99+
<row>
100+
<entry>8.4.0</entry>
101+
<entry>
102+
クラス定数が型付けされました。
103+
</entry>
104+
</row>
96105
<row>
97106
<entry>8.0.0</entry>
98107
<entry>

reference/reflection/reflectionmethod.xml

Lines changed: 31 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: 14767af0f05dffa6fdb9b49e1a1f4e9ca7022a60 Maintainer: takagi Status: ready -->
3+
<!-- EN-Revision: 51fc0eaf8ecc894bb567fb7de2de789bec74e257 Maintainer: takagi Status: ready -->
44
<reference xml:id="class.reflectionmethod" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
55

66
<title>ReflectionMethod クラス</title>
@@ -129,7 +129,10 @@
129129
<variablelist>
130130

131131
<varlistentry xml:id="reflectionmethod.constants.is-static">
132-
<term><constant>ReflectionMethod::IS_STATIC</constant></term>
132+
<term>
133+
<constant>ReflectionMethod::IS_STATIC</constant>
134+
<type>int</type>
135+
</term>
133136
<listitem>
134137
<para>
135138
メソッドが static であることを示します。
@@ -139,7 +142,10 @@
139142
</varlistentry>
140143

141144
<varlistentry xml:id="reflectionmethod.constants.is-public">
142-
<term><constant>ReflectionMethod::IS_PUBLIC</constant></term>
145+
<term>
146+
<constant>ReflectionMethod::IS_PUBLIC</constant>
147+
<type>int</type>
148+
</term>
143149
<listitem>
144150
<para>
145151
メソッドが public であることを示します。
@@ -149,7 +155,10 @@
149155
</varlistentry>
150156

151157
<varlistentry xml:id="reflectionmethod.constants.is-protected">
152-
<term><constant>ReflectionMethod::IS_PROTECTED</constant></term>
158+
<term>
159+
<constant>ReflectionMethod::IS_PROTECTED</constant>
160+
<type>int</type>
161+
</term>
153162
<listitem>
154163
<para>
155164
メソッドが protected であることを示します。
@@ -159,7 +168,10 @@
159168
</varlistentry>
160169

161170
<varlistentry xml:id="reflectionmethod.constants.is-private">
162-
<term><constant>ReflectionMethod::IS_PRIVATE</constant></term>
171+
<term>
172+
<constant>ReflectionMethod::IS_PRIVATE</constant>
173+
<type>int</type>
174+
</term>
163175
<listitem>
164176
<para>
165177
メソッドが private であることを示します。
@@ -169,7 +181,10 @@
169181
</varlistentry>
170182

171183
<varlistentry xml:id="reflectionmethod.constants.is-abstract">
172-
<term><constant>ReflectionMethod::IS_ABSTRACT</constant></term>
184+
<term>
185+
<constant>ReflectionMethod::IS_ABSTRACT</constant>
186+
<type>int</type>
187+
</term>
173188
<listitem>
174189
<para>
175190
メソッドが abstract であることを示します。
@@ -179,7 +194,10 @@
179194
</varlistentry>
180195

181196
<varlistentry xml:id="reflectionmethod.constants.is-final">
182-
<term><constant>ReflectionMethod::IS_FINAL</constant></term>
197+
<term>
198+
<constant>ReflectionMethod::IS_FINAL</constant>
199+
<type>int</type>
200+
</term>
183201
<listitem>
184202
<para>
185203
メソッドが final であることを示します。
@@ -210,6 +228,12 @@
210228
</row>
211229
</thead>
212230
<tbody>
231+
<row>
232+
<entry>8.4.0</entry>
233+
<entry>
234+
クラス定数が型付けされました。
235+
</entry>
236+
</row>
213237
<row>
214238
<entry>8.0.0</entry>
215239
<entry>

0 commit comments

Comments
 (0)