Skip to content

Commit 150456e

Browse files
authored
Declare ext/intl constants in stubs - part 2 (#9219)
1 parent b73f139 commit 150456e

11 files changed

+334
-106
lines changed

ext/intl/collator/collator.c

Lines changed: 0 additions & 85 deletions
This file was deleted.

ext/intl/collator/collator.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,4 @@
2222
#define COLLATOR_SORT_STRING 1
2323
#define COLLATOR_SORT_NUMERIC 2
2424

25-
void collator_register_constants( INIT_FUNC_ARGS );
26-
2725
#endif // COLLATOR_COLLATOR_H

ext/intl/collator/collator.stub.php

Lines changed: 142 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,151 @@
22

33
/** @generate-class-entries */
44

5+
/**
6+
* @var int
7+
* @cvalue ULOC_ACTUAL_LOCALE
8+
*/
9+
const ULOC_ACTUAL_LOCALE = UNKNOWN;
10+
/**
11+
* @var int
12+
* @cvalue ULOC_VALID_LOCALE
13+
*/
14+
const ULOC_VALID_LOCALE = UNKNOWN;
15+
516
/** @not-serializable */
617
class Collator
718
{
19+
/**
20+
* @var int
21+
* @cvalue UCOL_DEFAULT
22+
*/
23+
const DEFAULT_VALUE = UNKNOWN;
24+
25+
/**
26+
* @var int
27+
* @cvalue UCOL_PRIMARY
28+
*/
29+
const PRIMARY = UNKNOWN;
30+
/**
31+
* @var int
32+
* @cvalue UCOL_SECONDARY
33+
*/
34+
const SECONDARY = UNKNOWN;
35+
/**
36+
* @var int
37+
* @cvalue UCOL_TERTIARY
38+
*/
39+
const TERTIARY = UNKNOWN;
40+
/**
41+
* @var int
42+
* @cvalue UCOL_DEFAULT_STRENGTH
43+
*/
44+
const DEFAULT_STRENGTH = UNKNOWN;
45+
/**
46+
* @var int
47+
* @cvalue UCOL_QUATERNARY
48+
*/
49+
const QUATERNARY = UNKNOWN;
50+
/**
51+
* @var int
52+
* @cvalue UCOL_IDENTICAL
53+
*/
54+
const IDENTICAL = UNKNOWN;
55+
56+
/**
57+
* @var int
58+
* @cvalue UCOL_OFF
59+
*/
60+
const OFF = UNKNOWN;
61+
/**
62+
* @var int
63+
* @cvalue UCOL_ON
64+
*/
65+
const ON = UNKNOWN;
66+
67+
/**
68+
* @var int
69+
* @cvalue UCOL_SHIFTED
70+
*/
71+
const SHIFTED = UNKNOWN;
72+
/**
73+
* @var int
74+
* @cvalue UCOL_NON_IGNORABLE
75+
*/
76+
const NON_IGNORABLE = UNKNOWN;
77+
78+
/**
79+
* @var int
80+
* @cvalue UCOL_LOWER_FIRST
81+
*/
82+
const LOWER_FIRST = UNKNOWN;
83+
/**
84+
* @var int
85+
* @cvalue UCOL_UPPER_FIRST
86+
*/
87+
const UPPER_FIRST = UNKNOWN;
88+
89+
/* UColAttribute constants */
90+
91+
/**
92+
* @var int
93+
* @cvalue UCOL_FRENCH_COLLATION
94+
*/
95+
const FRENCH_COLLATION = UNKNOWN;
96+
/**
97+
* @var int
98+
* @cvalue UCOL_ALTERNATE_HANDLING
99+
*/
100+
const ALTERNATE_HANDLING = UNKNOWN;
101+
/**
102+
* @var int
103+
* @cvalue UCOL_CASE_FIRST
104+
*/
105+
const CASE_FIRST = UNKNOWN;
106+
/**
107+
* @var int
108+
* @cvalue UCOL_CASE_LEVEL
109+
*/
110+
const CASE_LEVEL = UNKNOWN;
111+
/**
112+
* @var int
113+
* @cvalue UCOL_NORMALIZATION_MODE
114+
*/
115+
const NORMALIZATION_MODE = UNKNOWN;
116+
/**
117+
* @var int
118+
* @cvalue UCOL_STRENGTH
119+
*/
120+
const STRENGTH = UNKNOWN;
121+
/**
122+
* @var int
123+
* @cvalue UCOL_HIRAGANA_QUATERNARY_MODE
124+
*/
125+
const HIRAGANA_QUATERNARY_MODE = UNKNOWN;
126+
/**
127+
* @var int
128+
* @cvalue UCOL_NUMERIC_COLLATION
129+
*/
130+
const NUMERIC_COLLATION = UNKNOWN;
131+
132+
/* sort flags */
133+
134+
/**
135+
* @var int
136+
* @cvalue COLLATOR_SORT_REGULAR
137+
*/
138+
const SORT_REGULAR = UNKNOWN;
139+
/**
140+
* @var int
141+
* @cvalue COLLATOR_SORT_STRING
142+
*/
143+
const SORT_STRING = UNKNOWN;
144+
/**
145+
* @var int
146+
* @cvalue COLLATOR_SORT_NUMERIC
147+
*/
148+
const SORT_NUMERIC = UNKNOWN;
149+
8150
public function __construct(string $locale) {}
9151

10152
/**

0 commit comments

Comments
 (0)