Bruce Weirdan
|
398f5f9970
|
Allow Attribute::IS_REPEATABLE (#4971)
This allows Attribute::IS_REPEATABLE to be specified as attribute flag.
Fixes vimeo/psalm#4892, vimeo/psalm#4970
|
2021-01-29 11:47:29 +01:00 |
|
orklah
|
d8fea8aabb
|
implement DTO for plugins (#4881)
* implement DTO for plugins
* introduce EventHandler + reintroduce legacy API for plugins
|
2021-01-29 11:47:27 +01:00 |
|
Matt Brown
|
50611d5b91
|
Fix #4798 - improve conversion from type back to PhpParser node
|
2021-01-29 11:47:18 +01:00 |
|
Matt Brown
|
676a0ed2d1
|
Fix #4609 - add more attribute rules
|
2021-01-29 11:46:21 +01:00 |
|
Matt Brown
|
14807326fe
|
Fix #4475 - verify that used attributes actual use the Attribute attribute
|
2021-01-29 11:46:21 +01:00 |
|
Matt Brown
|
763eff2e8b
|
Fix #4611 - flag invalid attribute arguments correctly
|
2021-01-29 11:46:21 +01:00 |
|
Matt Brown
|
b217916f37
|
Use better inference for getAttributes return type
Fixes #4367
|
2021-01-29 11:45:00 +01:00 |
|
Matt Brown
|
881068d5c0
|
Detect when targets are incorrectly targeted
|
2021-01-29 11:44:36 +01:00 |
|
Matt Brown
|
3ff2116c17
|
Add basic support for PHP attributes
Ref #4367 - supports creation and argument checks
|
2021-01-29 11:44:30 +01:00 |
|