Nikita Popov
7d3039c378
Update to phpstan 2.0
2024-12-30 12:14:29 +01:00
Nathanael Esayeas
469377f4a8
Fix classmap authoritative autoloading ( #1046 )
...
This patch resolves #1045 by adding dummy class definitions
behind if (false) checks that are picked up the authoritative
autoloader.
2024-12-06 22:00:17 +01:00
Nikita Popov
018da15f3a
Add token emulation support for asymmetric visibility modifiers
2024-08-31 20:41:07 +02:00
Nikita Popov
fadccead52
Avoid compatibilty token list in parser
...
Create the mapping using the entries in symbolToName, so we don't
need to repeat the compatibility tokens in another place.
2024-07-14 20:53:13 +02:00
Nikita Popov
d8235a2701
[8.4] Add support for __PROPERTY__ magic constant
...
Part of property hooks RFC.
2024-07-14 18:52:47 +02:00
Nikita Popov
80851163a6
Assemble NodeDumper result in property
...
Append to a property instead of returning strings. This is
significantly faster when dumping large ASTs.
This also fixes an inconsistency where the indentation level for
strings and comments was off-by-one.
2023-09-23 20:38:53 +02:00
Nikita Popov
9a68468fda
Update phpstan baseline
2023-08-16 21:38:27 +02:00
Nikita Popov
62853b179c
Fix PhpStan errors
2023-08-13 12:45:21 +02:00
Markus Staab
8ad4129442
Declare list types ( #907 )
...
Closes #905
2022-12-14 22:59:53 +01:00
Nikita Popov
9f9c2ea81b
Use PhpStan level 6
...
New baseline errors are array types that I prefer to leave alone,
as well as one PhpStan bug:
https://github.com/phpstan/phpstan/issues/4526
2022-09-17 18:49:51 +02:00
Nikita Popov
9b5a2c8991
Use PHPStan level 5
2022-09-11 12:40:08 +02:00
Nikita Popov
8dfce13d77
Add phpstan baseline
2022-09-11 12:31:50 +02:00