Skip to content

Commit 5e36b48

Browse files
authored
Add some missing properties and constants (intl/soap/attribute) (#5069)
1 parent a2a3f35 commit 5e36b48

File tree

8 files changed

+340
-0
lines changed

8 files changed

+340
-0
lines changed

language/predefined/attributes/attribute.xml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,11 @@
5959
<type>int</type>
6060
<varname linkend="attribute.constants.target-parameter">Attribute::TARGET_PARAMETER</varname>
6161
</fieldsynopsis>
62+
<fieldsynopsis>
63+
<modifier>const</modifier>
64+
<type>int</type>
65+
<varname linkend="attribute.constants.target-constant">Attribute::TARGET_CONSTANT</varname>
66+
</fieldsynopsis>
6267
<fieldsynopsis>
6368
<modifier>const</modifier>
6469
<type>int</type>
@@ -129,6 +134,13 @@
129134
</listitem>
130135
</varlistentry>
131136

137+
<varlistentry xml:id="attribute.constants.target-constant">
138+
<term><constant>Attribute::TARGET_CONSTANT</constant></term>
139+
<listitem>
140+
<para/>
141+
</listitem>
142+
</varlistentry>
143+
132144
<varlistentry xml:id="attribute.constants.target-all">
133145
<term><constant>Attribute::TARGET_ALL</constant></term>
134146
<listitem>
@@ -157,6 +169,28 @@
157169
</variablelist>
158170
</section>
159171

172+
<section role="changelog">
173+
&reftitle.changelog;
174+
<informaltable>
175+
<tgroup cols="2">
176+
<thead>
177+
<row>
178+
<entry>&Version;</entry>
179+
<entry>&Description;</entry>
180+
</row>
181+
</thead>
182+
<tbody>
183+
<row>
184+
<entry>8.5.0</entry>
185+
<entry>
186+
Added <constant>Attribute::TARGET_CONSTANT</constant>.
187+
</entry>
188+
</row>
189+
</tbody>
190+
</tgroup>
191+
</informaltable>
192+
</section>
193+
160194
<section xml:id="attribute.seealso">
161195
&reftitle.seealso;
162196
<para><link linkend="language.attributes">Attributes overview</link></para>

reference/intl/dateformatter-constants.xml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,17 @@
104104
</simpara>
105105
</listitem>
106106
</varlistentry>
107+
<varlistentry xml:id="intldateformatter.constants.pattern">
108+
<term>
109+
<constant>IntlDateFormatter::PATTERN</constant>
110+
<type>int</type>
111+
</term>
112+
<listitem>
113+
<simpara>
114+
Uses the pattern given in <parameter>pattern</parameter>. Available as of PHP 8.4.0.
115+
</simpara>
116+
</listitem>
117+
</varlistentry>
107118
</variablelist>
108119
</para>
109120

reference/intl/dateformatter.xml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,12 @@
8686
<type>int</type>
8787
<varname linkend="intldateformatter.constants.relative-short">IntlDateFormatter::RELATIVE_SHORT</varname>
8888
</fieldsynopsis>
89+
<fieldsynopsis>
90+
<modifier>public</modifier>
91+
<modifier>const</modifier>
92+
<type>int</type>
93+
<varname linkend="intldateformatter.constants.pattern">IntlDateFormatter::PATTERN</varname>
94+
</fieldsynopsis>
8995
<fieldsynopsis>
9096
<modifier>public</modifier>
9197
<modifier>const</modifier>
@@ -111,6 +117,28 @@
111117

112118
</section>
113119

120+
<section role="changelog">
121+
&reftitle.changelog;
122+
<informaltable>
123+
<tgroup cols="2">
124+
<thead>
125+
<row>
126+
<entry>&Version;</entry>
127+
<entry>&Description;</entry>
128+
</row>
129+
</thead>
130+
<tbody>
131+
<row>
132+
<entry>8.5.0</entry>
133+
<entry>
134+
Added <constant>IntlDateFormatter::PATTERN</constant>.
135+
</entry>
136+
</row>
137+
</tbody>
138+
</tgroup>
139+
</informaltable>
140+
</section>
141+
114142
<section xml:id="intldateformatter.seealso">
115143
&reftitle.seealso;
116144
<para>

reference/intl/intlchar.xml

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,24 @@
180180
<type>int</type>
181181
<varname linkend="intlchar.constants.property-ids-trinary-operator">IntlChar::PROPERTY_IDS_TRINARY_OPERATOR</varname>
182182
</fieldsynopsis>
183+
<fieldsynopsis>
184+
<modifier>public</modifier>
185+
<modifier>const</modifier>
186+
<type>int</type>
187+
<varname linkend="intlchar.constants.property-ids-unary-operator">IntlChar::PROPERTY_IDS_UNARY_OPERATOR</varname>
188+
</fieldsynopsis>
189+
<fieldsynopsis>
190+
<modifier>public</modifier>
191+
<modifier>const</modifier>
192+
<type>int</type>
193+
<varname linkend="intlchar.constants.property-id-compat-math-start">IntlChar::PROPERTY_ID_COMPAT_MATH_START</varname>
194+
</fieldsynopsis>
195+
<fieldsynopsis>
196+
<modifier>public</modifier>
197+
<modifier>const</modifier>
198+
<type>int</type>
199+
<varname linkend="intlchar.constants.property-id-compat-math-continue">IntlChar::PROPERTY_ID_COMPAT_MATH_CONTINUE</varname>
200+
</fieldsynopsis>
183201
<fieldsynopsis>
184202
<modifier>public</modifier>
185203
<modifier>const</modifier>
@@ -4272,6 +4290,36 @@
42724290
</listitem>
42734291
</varlistentry>
42744292

4293+
<varlistentry xml:id="intlchar.constants.property-ids-unary-operator">
4294+
<term>
4295+
<constant>IntlChar::PROPERTY_IDS_UNARY_OPERATOR</constant>
4296+
<type>int</type>
4297+
</term>
4298+
<listitem>
4299+
<simpara>For programmatic determination of Ideographic Description Sequences. Available as of PHP 8.4.0.</simpara>
4300+
</listitem>
4301+
</varlistentry>
4302+
4303+
<varlistentry xml:id="intlchar.constants.property-id-compat-math-start">
4304+
<term>
4305+
<constant>IntlChar::PROPERTY_ID_COMPAT_MATH_START</constant>
4306+
<type>int</type>
4307+
</term>
4308+
<listitem>
4309+
<simpara>Used in mathematical identifier profile in UAX 31. Available as of PHP 8.4.0.</simpara>
4310+
</listitem>
4311+
</varlistentry>
4312+
4313+
<varlistentry xml:id="intlchar.constants.property-id-compat-math-continue">
4314+
<term>
4315+
<constant>IntlChar::PROPERTY_ID_COMPAT_MATH_CONTINUE</constant>
4316+
<type>int</type>
4317+
</term>
4318+
<listitem>
4319+
<simpara>Used in mathematical identifier profile in UAX 31. Available as of PHP 8.4.0.</simpara>
4320+
</listitem>
4321+
</varlistentry>
4322+
42754323
<varlistentry xml:id="intlchar.constants.property-join-control">
42764324
<term>
42774325
<constant>IntlChar::PROPERTY_JOIN_CONTROL</constant>
@@ -10669,6 +10717,13 @@
1066910717
</row>
1067010718
</thead>
1067110719
<tbody>
10720+
<row>
10721+
<entry>8.4.0</entry>
10722+
<entry>
10723+
Added <constant>IntlChar::PROPERTY_IDS_UNARY_OPERATOR</constant>, <constant>IntlChar::PROPERTY_ID_COMPAT_MATH_START</constant>,
10724+
<constant>IntlChar::PROPERTY_ID_COMPAT_MATH_START</constant>.
10725+
</entry>
10726+
</row>
1067210727
<row>
1067310728
<entry>8.4.0</entry>
1067410729
<entry>

reference/intl/numberformatter-constants.xml

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,26 @@
2929
</listitem>
3030
</varlistentry>
3131

32+
<varlistentry xml:id="numberformatter.constants.decimal-compact-short">
33+
<term>
34+
<constant>NumberFormatter::DECIMAL_COMPACT_SHORT</constant>
35+
<type>int</type>
36+
</term>
37+
<listitem>
38+
<simpara>Decimal format expressed using compact notation (short form), e.g. "23K", "45B". Available as of PHP 8.5.0 and ICU 56.</simpara>
39+
</listitem>
40+
</varlistentry>
41+
42+
<varlistentry xml:id="numberformatter.constants.decimal-compact-long">
43+
<term>
44+
<constant>NumberFormatter::DECIMAL_COMPACT_LONG</constant>
45+
<type>int</type>
46+
</term>
47+
<listitem>
48+
<simpara>Decimal format expressed using compact notation (long form), e.g. "23 thousand", "45 billion". Available as of PHP 8.5.0 and ICU 56.</simpara>
49+
</listitem>
50+
</varlistentry>
51+
3252
<varlistentry xml:id="numberformatter.constants.currency">
3353
<term>
3454
<constant>NumberFormatter::CURRENCY</constant>
@@ -39,6 +59,46 @@
3959
</listitem>
4060
</varlistentry>
4161

62+
<varlistentry xml:id="numberformatter.constants.currency-iso">
63+
<term>
64+
<constant>NumberFormatter::CURRENCY_ISO</constant>
65+
<type>int</type>
66+
</term>
67+
<listitem>
68+
<simpara>ISO currency format (e.g., "USD1.00"). Available as of PHP 8.5.0.</simpara>
69+
</listitem>
70+
</varlistentry>
71+
72+
<varlistentry xml:id="numberformatter.constants.currency-plural">
73+
<term>
74+
<constant>NumberFormatter::CURRENCY_PLURAL</constant>
75+
<type>int</type>
76+
</term>
77+
<listitem>
78+
<simpara>Pluralized currency format (e.g., "1.00 US dollar" and "3.00 US dollars"). Available as of PHP 8.5.0.</simpara>
79+
</listitem>
80+
</varlistentry>
81+
82+
<varlistentry xml:id="numberformatter.constants.cash-currency">
83+
<term>
84+
<constant>NumberFormatter::CASH_CURRENCY</constant>
85+
<type>int</type>
86+
</term>
87+
<listitem>
88+
<simpara>Currency symbol given CASH usage, e.g., "NT$3" instead of "NT$3.23". Available as of PHP 8.5.0 and ICU 54</simpara>
89+
</listitem>
90+
</varlistentry>
91+
92+
<varlistentry xml:id="numberformatter.constants.currency-standard">
93+
<term>
94+
<constant>NumberFormatter::CURRENCY_STANDARD</constant>
95+
<type>int</type>
96+
</term>
97+
<listitem>
98+
<simpara>Currency symbol, e.g., "$1.00", using non-accounting style for negative values (e.g. minus sign). Available as of PHP 8.5.0 and ICU 56.</simpara>
99+
</listitem>
100+
</varlistentry>
101+
42102
<varlistentry xml:id="numberformatter.constants.percent">
43103
<term>
44104
<constant>NumberFormatter::PERCENT</constant>

reference/intl/numberformatter.xml

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,18 @@
7070
<type>int</type>
7171
<varname linkend="numberformatter.constants.decimal">NumberFormatter::DECIMAL</varname>
7272
</fieldsynopsis>
73+
<fieldsynopsis>
74+
<modifier>public</modifier>
75+
<modifier>const</modifier>
76+
<type>int</type>
77+
<varname linkend="numberformatter.constants.decimal-compact-short">NumberFormatter::DECIMAL_COMPACT_SHORT</varname>
78+
</fieldsynopsis>
79+
<fieldsynopsis>
80+
<modifier>public</modifier>
81+
<modifier>const</modifier>
82+
<type>int</type>
83+
<varname linkend="numberformatter.constants.decimal-compact-long">NumberFormatter::DECIMAL_COMPACT_LONG</varname>
84+
</fieldsynopsis>
7385
<fieldsynopsis>
7486
<modifier>public</modifier>
7587
<modifier>const</modifier>
@@ -118,12 +130,36 @@
118130
<type>int</type>
119131
<varname linkend="numberformatter.constants.ignore">NumberFormatter::IGNORE</varname>
120132
</fieldsynopsis>
133+
<fieldsynopsis>
134+
<modifier>public</modifier>
135+
<modifier>const</modifier>
136+
<type>int</type>
137+
<varname linkend="numberformatter.constants.currency-iso">NumberFormatter::CURRENCY_ISO</varname>
138+
</fieldsynopsis>
139+
<fieldsynopsis>
140+
<modifier>public</modifier>
141+
<modifier>const</modifier>
142+
<type>int</type>
143+
<varname linkend="numberformatter.constants.currency-plural">NumberFormatter::CURRENCY_PLURAL</varname>
144+
</fieldsynopsis>
121145
<fieldsynopsis>
122146
<modifier>public</modifier>
123147
<modifier>const</modifier>
124148
<type>int</type>
125149
<varname linkend="numberformatter.constants.currency-accounting">NumberFormatter::CURRENCY_ACCOUNTING</varname>
126150
</fieldsynopsis>
151+
<fieldsynopsis>
152+
<modifier>public</modifier>
153+
<modifier>const</modifier>
154+
<type>int</type>
155+
<varname linkend="numberformatter.constants.cash-currency">NumberFormatter::CASH_CURRENCY</varname>
156+
</fieldsynopsis>
157+
<fieldsynopsis>
158+
<modifier>public</modifier>
159+
<modifier>const</modifier>
160+
<type>int</type>
161+
<varname linkend="numberformatter.constants.currency-standard">NumberFormatter::CURRENCY_STANDARD</varname>
162+
</fieldsynopsis>
127163
<fieldsynopsis>
128164
<modifier>public</modifier>
129165
<modifier>const</modifier>
@@ -584,6 +620,14 @@
584620
</row>
585621
</thead>
586622
<tbody>
623+
<row>
624+
<entry>8.5.0</entry>
625+
<entry>
626+
Added <constant>NumberFormatter::DECIMAL_COMPACT_SHORT</constant>, <constant>NumberFormatter::DECIMAL_COMPACT_LONG</constant>,
627+
<constant>NumberFormatter::CURRENCY_ISO</constant>, <constant>NumberFormatter::CURRENCY_PLURAL</constant>,
628+
<constant>NumberFormatter::CASH_CURRENCY</constant>, <constant>NumberFormatter::CURRENCY_STANDARD</constant>.
629+
</entry>
630+
</row>
587631
<row>
588632
<entry>8.4.0</entry>
589633
<entry>

0 commit comments

Comments
 (0)