Daniel Scherzer
3f3a266a2b
gen_stub: Infer constants' types from values ( #19568 )
...
Don't require `@var` with a type when the type can be inferred from a literal
value in the stub file.
2025-09-03 18:26:43 -07:00
DanielEScherzer
171501b93f
Replace @deprecated with #[\Deprecated] for internal constants ( #18780 )
...
Only covers constants declared via stub files, others will be handled
separately in a later commit.
Does not include the intl extension, since that had some errors relating to the
cpp code; that extension will be updated separately.
2025-06-26 11:27:15 -07:00
Christoph M. Becker
76dccd8207
Fix GH-9518: Disabling IPv6 support disables unrelated constants
...
We need to properly terminate the "conditional compilation" in stub
files.
Closes GH-9520.
2022-09-10 18:12:22 +02:00
Máté Kocsis
e733ebf30e
Add parenthesis around preprocessor conditions in stubs
...
gen_stub.php concatenates nested #ifs into one #if so let's make sure the semantics remain the same.
2022-09-02 16:21:28 +02:00
Máté Kocsis
c573b8228a
Declare ext/standard constants in stubs - part 2 ( #9426 )
2022-08-26 14:40:48 +02:00