|
46 | 46 | 'swoole_async_write',
|
47 | 47 | 'swoole_async_writefile',
|
48 | 48 |
|
49 |
| - // https://youtrack.jetbrains.com/issue/WI-74921 |
50 |
| - 'ssh2_send_eof', |
51 |
| - |
52 | 49 | // https://youtrack.jetbrains.com/issue/WI-74922
|
53 | 50 | 'ssdeep_fuzzy_compare',
|
54 | 51 | 'ssdeep_fuzzy_hash',
|
|
165 | 162 | 'setproctitle',
|
166 | 163 | 'setthreadtitle',
|
167 | 164 |
|
168 |
| - // https://youtrack.jetbrains.com/issue/WI-74924 |
169 |
| - 'rpmaddtag', |
170 |
| - |
171 |
| - // https://youtrack.jetbrains.com/issue/WI-74925 |
172 |
| - 'oci_set_prefetch_lob', |
173 |
| - |
174 |
| - // https://youtrack.jetbrains.com/issue/WI-74926 |
175 |
| - 'normalizer_is_normalized', |
176 |
| - 'normalizer_normalize', |
177 |
| - |
178 | 165 | // https://youtrack.jetbrains.com/issue/WI-74927
|
179 | 166 | 'mysql_drop_db',
|
180 | 167 | 'mysql_create_db',
|
|
183 | 170 | 'event_base_reinit',
|
184 | 171 | 'event_priority_set',
|
185 | 172 |
|
186 |
| - // https://youtrack.jetbrains.com/issue/WI-74929 |
187 |
| - 'db2_pclose', |
188 |
| - |
189 |
| - // https://youtrack.jetbrains.com/issue/WI-74930 |
190 |
| - 'cubrid_current_oid', |
191 |
| - |
192 | 173 | // https://youtrack.jetbrains.com/issue/WI-74965
|
193 |
| - 'uv_unref', |
194 |
| - 'uv_last_error', |
195 |
| - 'uv_err_name', |
196 |
| - 'uv_strerror', |
197 |
| - 'uv_ref', |
198 |
| - 'uv_run', |
199 |
| - 'uv_run_once', |
200 |
| - 'uv_loop_delete', |
201 |
| - 'uv_now', |
202 |
| - 'uv_tcp_bind', |
203 |
| - 'uv_tcp_bind6', |
204 |
| - 'uv_write', |
205 |
| - 'uv_write2', |
206 |
| - 'uv_tcp_nodelay', |
207 |
| - 'uv_accept', |
208 |
| - 'uv_shutdown', |
209 |
| - 'uv_close', |
210 |
| - 'uv_read_start', |
211 |
| - 'uv_read2_start', |
212 |
| - 'uv_read_stop', |
213 |
| - 'uv_ip4_addr', |
214 |
| - 'uv_ip6_addr', |
215 |
| - 'uv_listen', |
216 |
| - 'uv_tcp_connect', |
217 |
| - 'uv_tcp_connect6', |
218 |
| - 'uv_timer_init', |
219 |
| - 'uv_timer_stop', |
220 |
| - 'uv_timer_again', |
221 |
| - 'uv_timer_set_repeat', |
222 |
| - 'uv_timer_get_repeat', |
223 |
| - 'uv_idle_init', |
224 |
| - 'uv_idle_start', |
225 |
| - 'uv_idle_stop', |
226 | 174 | 'uv_get_addrinfo',
|
227 |
| - 'uv_tcp_init', |
228 |
| - 'uv_default_loop', |
229 |
| - 'uv_loop_new', |
230 |
| - 'uv_udp_init', |
231 |
| - 'uv_udp_bind', |
232 |
| - 'uv_udp_bind6', |
233 |
| - 'uv_udp_recv_start', |
234 |
| - 'uv_udp_recv_stop', |
235 |
| - 'uv_udp_set_membership', |
236 |
| - 'uv_udp_set_multicast_loop', |
237 |
| - 'uv_udp_set_multicast_ttl', |
238 |
| - 'uv_udp_set_broadcast', |
239 |
| - 'uv_udp_send', |
240 |
| - 'uv_udp_send6', |
241 |
| - 'uv_is_active', |
242 |
| - 'uv_is_readable', |
243 | 175 | 'uv_is_writeable',
|
244 |
| - 'uv_walk', |
245 |
| - 'uv_guess_handle', |
246 |
| - 'uv_handle_type', |
247 |
| - 'uv_pipe_init', |
248 |
| - 'uv_pipe_open', |
249 |
| - 'uv_pipe_bind', |
250 |
| - 'uv_pipe_connect', |
251 |
| - 'uv_pipe_pending_instances', |
252 |
| - 'uv_ares_init_options', |
253 | 176 | 'ares_ghostbyname',
|
254 |
| - 'uv_loadavg', |
255 |
| - 'uv_uptime', |
256 |
| - 'uv_get_free_memory', |
257 |
| - 'uv_get_total_memory', |
258 |
| - 'uv_hrtime', |
259 |
| - 'uv_exepath', |
260 |
| - 'uv_cpu_info', |
261 |
| - 'uv_interface_addresses', |
262 |
| - 'uv_stdio_new', |
263 |
| - 'uv_spawn', |
264 |
| - 'uv_process_kill', |
265 |
| - 'uv_kill', |
266 |
| - 'uv_chdir', |
267 |
| - 'uv_rwlock_init', |
268 |
| - 'uv_rwlock_rdlock', |
269 |
| - 'uv_rwlock_tryrdlock', |
270 |
| - 'uv_rwlock_rdunlock', |
271 |
| - 'uv_rwlock_wrlock', |
272 |
| - 'uv_rwlock_trywrlock', |
273 |
| - 'uv_rwlock_wrunlock', |
274 |
| - 'uv_mutex_init', |
275 |
| - 'uv_mutex_lock', |
276 |
| - 'uv_mutex_trylock', |
277 |
| - 'uv_sem_init', |
278 |
| - 'uv_sem_post', |
279 |
| - 'uv_sem_wait', |
280 |
| - 'uv_sem_trywait', |
281 |
| - 'uv_prepare_init', |
282 |
| - 'uv_prepare_start', |
283 |
| - 'uv_prepare_stop', |
284 |
| - 'uv_check_init', |
285 |
| - 'uv_check_start', |
286 |
| - 'uv_check_stop', |
287 |
| - 'uv_async_init', |
288 | 177 | 'uv_async_asend',
|
289 |
| - 'uv_queue_work', |
290 |
| - 'uv_fs_open', |
291 |
| - 'uv_fs_read', |
292 |
| - 'uv_fs_close', |
293 |
| - 'uv_fs_write', |
294 |
| - 'uv_fs_fsync', |
295 |
| - 'uv_fs_fdatasync', |
296 |
| - 'uv_fs_ftruncate', |
297 |
| - 'uv_fs_mkdir', |
298 |
| - 'uv_fs_rmdir', |
299 |
| - 'uv_fs_unlink', |
300 |
| - 'uv_fs_rename', |
301 |
| - 'uv_fs_utime', |
302 |
| - 'uv_fs_futime', |
303 |
| - 'uv_fs_chmod', |
304 |
| - 'uv_fs_fchmod', |
305 |
| - 'uv_fs_chown', |
306 |
| - 'uv_fs_fchown', |
307 |
| - 'uv_fs_link', |
308 |
| - 'uv_fs_symlink', |
309 |
| - 'uv_fs_readlink', |
310 |
| - 'uv_fs_stat', |
311 |
| - 'uv_fs_lstat', |
312 |
| - 'uv_fs_fstat', |
313 |
| - 'uv_fs_readdir', |
314 |
| - 'uv_fs_sendfile', |
315 |
| - 'uv_fs_event_init', |
316 |
| - 'uv_tty_init', |
317 |
| - 'uv_tty_get_winsize', |
318 |
| - 'uv_tty_set_mode', |
319 |
| - 'uv_tty_reset_mode', |
320 |
| - 'uv_tcp_getsockname', |
321 |
| - 'uv_tcp_getpeername', |
322 |
| - 'uv_udp_getsockname', |
323 |
| - 'uv_resident_set_memory', |
324 |
| - 'uv_ip4_name', |
325 |
| - 'uv_ip6_name', |
326 |
| - 'uv_poll_init', |
327 |
| - 'uv_poll_start', |
328 |
| - 'uv_poll_stop', |
329 |
| - 'uv_fs_poll_init', |
330 |
| - 'uv_fs_poll_start', |
331 |
| - 'uv_fs_poll_stop', |
332 |
| - 'uv_stop', |
333 | 178 | 'uv_signal_init',
|
334 | 179 | 'uv_signal_start',
|
335 |
| - 'uv_signal_stop', |
| 180 | + |
| 181 | + // PHP 8.3 |
| 182 | + 'ldap_connect_wallet', |
| 183 | + 'posix_pathconf', |
| 184 | + 'posix_fpathconf', |
336 | 185 | ];
|
337 | 186 |
|
338 | 187 | /**
|
339 | 188 | * Basically mirrors https://github.com/nikic/PHP-Parser/blob/9aebf377fcdf205b2156cb78c0bd6e7b2003f106/lib/PhpParser/Lexer.php#L430.
|
340 | 189 | */
|
341 | 190 | private const MISSING_CONSTANTS = [
|
342 |
| - 'STDIN', |
343 |
| - 'STDOUT', |
344 |
| - 'STDERR', |
345 |
| - |
346 | 191 | // https://github.com/humbug/php-scoper/issues/618
|
347 |
| - 'true', |
348 | 192 | 'TRUE',
|
349 |
| - 'false', |
350 | 193 | 'FALSE',
|
351 |
| - 'null', |
352 | 194 | 'NULL',
|
353 | 195 |
|
354 |
| - // Added in PHP 8.0 |
355 |
| - 'T_NAME_QUALIFIED', |
356 |
| - 'T_NAME_FULLY_QUALIFIED', |
357 |
| - 'T_NAME_RELATIVE', |
358 |
| - 'T_MATCH', |
359 |
| - 'T_NULLSAFE_OBJECT_OPERATOR', |
360 |
| - 'T_ATTRIBUTE', |
361 |
| - |
362 |
| - // Added in PHP 8.1 |
363 |
| - 'T_ENUM', |
364 |
| - 'T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG', |
365 |
| - 'T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG', |
366 |
| - 'T_READONLY', |
367 |
| - |
368 | 196 | // https://youtrack.jetbrains.com/issue/WI-53323
|
369 | 197 | 'TIDEWAYS_XHPROF_FLAGS_MEMORY',
|
370 | 198 | 'TIDEWAYS_XHPROF_FLAGS_MEMORY_MU',
|
|
374 | 202 | 'TIDEWAYS_XHPROF_FLAGS_MEMORY_ALLOC',
|
375 | 203 | 'TIDEWAYS_XHPROF_FLAGS_MEMORY_ALLOC_AS_MU',
|
376 | 204 |
|
377 |
| - // https://youtrack.jetbrains.com/issue/WI-29503 |
378 |
| - 'MONGODB_VERSION', |
379 |
| - 'MONGODB_STABILITY', |
380 |
| - |
381 | 205 | // https://youtrack.jetbrains.com/issue/WI-74918/Missing-PostScript-extension-symbols
|
382 | 206 | 'ps_LINECAP_BUTT',
|
383 | 207 | 'ps_LINECAP_ROUND',
|
|
0 commit comments