|
90 | 90 | * `PHP_CodeSniffer\Tests\Core\Util\Tokens\TokenNameTest::dataPolyfilledPHPNativeTokens()` test method!} |
91 | 91 | */ |
92 | 92 |
|
93 | | -// Some PHP 5.5 tokens, replicated for lower versions. |
| 93 | +// PHP 5.5. |
94 | 94 | if (defined('T_FINALLY') === false) { |
95 | | - define('T_FINALLY', 'PHPCS_T_FINALLY'); |
| 95 | + define('T_FINALLY', -1000); |
96 | 96 | } |
97 | 97 |
|
98 | 98 | if (defined('T_YIELD') === false) { |
99 | | - define('T_YIELD', 'PHPCS_T_YIELD'); |
| 99 | + define('T_YIELD', -1001); |
100 | 100 | } |
101 | 101 |
|
102 | | -// Some PHP 5.6 tokens, replicated for lower versions. |
| 102 | +// PHP 5.6. |
103 | 103 | if (defined('T_ELLIPSIS') === false) { |
104 | | - define('T_ELLIPSIS', 'PHPCS_T_ELLIPSIS'); |
| 104 | + define('T_ELLIPSIS', -1002); |
105 | 105 | } |
106 | 106 |
|
107 | 107 | if (defined('T_POW') === false) { |
108 | | - define('T_POW', 'PHPCS_T_POW'); |
| 108 | + define('T_POW', -1003); |
109 | 109 | } |
110 | 110 |
|
111 | 111 | if (defined('T_POW_EQUAL') === false) { |
112 | | - define('T_POW_EQUAL', 'PHPCS_T_POW_EQUAL'); |
| 112 | + define('T_POW_EQUAL', -1004); |
113 | 113 | } |
114 | 114 |
|
115 | | -// Some PHP 7 tokens, replicated for lower versions. |
| 115 | +// PHP 7. |
116 | 116 | if (defined('T_SPACESHIP') === false) { |
117 | | - define('T_SPACESHIP', 'PHPCS_T_SPACESHIP'); |
| 117 | + define('T_SPACESHIP', -1005); |
118 | 118 | } |
119 | 119 |
|
120 | 120 | if (defined('T_COALESCE') === false) { |
121 | | - define('T_COALESCE', 'PHPCS_T_COALESCE'); |
| 121 | + define('T_COALESCE', -1006); |
122 | 122 | } |
123 | 123 |
|
124 | 124 | if (defined('T_COALESCE_EQUAL') === false) { |
125 | | - define('T_COALESCE_EQUAL', 'PHPCS_T_COALESCE_EQUAL'); |
| 125 | + define('T_COALESCE_EQUAL', -1007); |
126 | 126 | } |
127 | 127 |
|
128 | 128 | if (defined('T_YIELD_FROM') === false) { |
129 | | - define('T_YIELD_FROM', 'PHPCS_T_YIELD_FROM'); |
| 129 | + define('T_YIELD_FROM', -1008); |
130 | 130 | } |
131 | 131 |
|
132 | | -// Some PHP 7.4 tokens, replicated for lower versions. |
| 132 | +// PHP 7.4. |
133 | 133 | if (defined('T_BAD_CHARACTER') === false) { |
134 | | - define('T_BAD_CHARACTER', 'PHPCS_T_BAD_CHARACTER'); |
| 134 | + define('T_BAD_CHARACTER', -1009); |
135 | 135 | } |
136 | 136 |
|
137 | 137 | if (defined('T_FN') === false) { |
138 | | - define('T_FN', 'PHPCS_T_FN'); |
| 138 | + define('T_FN', -1010); |
139 | 139 | } |
140 | 140 |
|
141 | | -// Some PHP 8.0 tokens, replicated for lower versions. |
| 141 | +// PHP 8.0. |
142 | 142 | if (defined('T_NULLSAFE_OBJECT_OPERATOR') === false) { |
143 | | - define('T_NULLSAFE_OBJECT_OPERATOR', 'PHPCS_T_NULLSAFE_OBJECT_OPERATOR'); |
| 143 | + define('T_NULLSAFE_OBJECT_OPERATOR', -1011); |
144 | 144 | } |
145 | 145 |
|
146 | 146 | if (defined('T_NAME_QUALIFIED') === false) { |
147 | | - define('T_NAME_QUALIFIED', 'PHPCS_T_NAME_QUALIFIED'); |
| 147 | + define('T_NAME_QUALIFIED', -1012); |
148 | 148 | } |
149 | 149 |
|
150 | 150 | if (defined('T_NAME_FULLY_QUALIFIED') === false) { |
151 | | - define('T_NAME_FULLY_QUALIFIED', 'PHPCS_T_NAME_FULLY_QUALIFIED'); |
| 151 | + define('T_NAME_FULLY_QUALIFIED', -1013); |
152 | 152 | } |
153 | 153 |
|
154 | 154 | if (defined('T_NAME_RELATIVE') === false) { |
155 | | - define('T_NAME_RELATIVE', 'PHPCS_T_NAME_RELATIVE'); |
| 155 | + define('T_NAME_RELATIVE', -1014); |
156 | 156 | } |
157 | 157 |
|
158 | 158 | if (defined('T_MATCH') === false) { |
159 | | - define('T_MATCH', 'PHPCS_T_MATCH'); |
| 159 | + define('T_MATCH', -1015); |
160 | 160 | } |
161 | 161 |
|
162 | 162 | if (defined('T_ATTRIBUTE') === false) { |
163 | | - define('T_ATTRIBUTE', 'PHPCS_T_ATTRIBUTE'); |
| 163 | + define('T_ATTRIBUTE', -1016); |
164 | 164 | } |
165 | 165 |
|
166 | | -// Some PHP 8.1 tokens, replicated for lower versions. |
| 166 | +// PHP 8.1. |
167 | 167 | if (defined('T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG') === false) { |
168 | | - define('T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG', 'PHPCS_T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG'); |
| 168 | + define('T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG', -1017); |
169 | 169 | } |
170 | 170 |
|
171 | 171 | if (defined('T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG') === false) { |
172 | | - define('T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG', 'PHPCS_T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG'); |
| 172 | + define('T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG', -1018); |
173 | 173 | } |
174 | 174 |
|
175 | 175 | if (defined('T_READONLY') === false) { |
176 | | - define('T_READONLY', 'PHPCS_T_READONLY'); |
| 176 | + define('T_READONLY', -1019); |
177 | 177 | } |
178 | 178 |
|
179 | 179 | if (defined('T_ENUM') === false) { |
180 | | - define('T_ENUM', 'PHPCS_T_ENUM'); |
| 180 | + define('T_ENUM', -1020); |
| 181 | +} |
| 182 | + |
| 183 | +// PHP 8.4. |
| 184 | +if (defined('T_PROPERTY_C') === false) { |
| 185 | + define('T_PROPERTY_C', -1021); |
181 | 186 | } |
182 | 187 |
|
183 | | -// Some PHP 8.4 tokens, replicated for lower versions. |
184 | 188 | if (defined('T_PUBLIC_SET') === false) { |
185 | | - define('T_PUBLIC_SET', 'PHPCS_T_PUBLIC_SET'); |
| 189 | + define('T_PUBLIC_SET', -1022); |
186 | 190 | } |
187 | 191 |
|
188 | 192 | if (defined('T_PROTECTED_SET') === false) { |
189 | | - define('T_PROTECTED_SET', 'PHPCS_T_PROTECTED_SET'); |
| 193 | + define('T_PROTECTED_SET', -1023); |
190 | 194 | } |
191 | 195 |
|
192 | 196 | if (defined('T_PRIVATE_SET') === false) { |
193 | | - define('T_PRIVATE_SET', 'PHPCS_T_PRIVATE_SET'); |
| 197 | + define('T_PRIVATE_SET', -1024); |
194 | 198 | } |
195 | 199 |
|
196 | 200 | // Tokens used for parsing doc blocks. |
|
0 commit comments