16523 Commits

Author SHA1 Message Date
Tomas Votruba
f048634812 Updated Rector to commit 2951cc868ed80561d8c0370efb9516cc3c862bfe
2951cc868e [Printer] Remove has InlineHTML node check after apply changes on PhpFileProcessor (#4601)
2023-07-25 11:19:04 +00:00
Tomas Votruba
56035a3c99 Updated Rector to commit a04101c5089e5043b7962316e3a1bb0802e453fc
a04101c508  [Php81] Skip re-assign with AssignOp on ReadOnlyPropertyRector  (#4600)
2023-07-25 10:07:19 +00:00
Tomas Votruba
f265ebd38b Updated Rector to commit 3c82c6e9ac05760468a1b21f710da553efba70ad
3c82c6e9ac [PHPStanStaticTypeMapper] Fix IntersectionTypeMapper to make ObjectType have FQCN (#4598)
2023-07-25 09:44:39 +00:00
Tomas Votruba
288e12668d Updated Rector to commit 77844947683dd600fee0952bdc63011bccb33e6d
7784494768 cleanup config-downgrade from stubs
2023-07-25 09:22:03 +00:00
Tomas Votruba
6b34dc7b02 Updated Rector to commit 7a86df00a85e32e843cdbc609226ff8259896d90
7a86df00a8 [PHPStanStaticTypeMapper] Make use of toPhpDocNode() on ObjectTypeMapper (#4581)
2023-07-25 09:11:44 +00:00
Tomas Votruba
ff02e1a32c Updated Rector to commit 9d40c275760351a3fc2899466691a0cd3e5b00a3
9d40c27576 [dev] Cleanup stub files that are not used anymore (#4596)
2023-07-25 09:06:26 +00:00
Tomas Votruba
5a842dbce3 Updated Rector to commit c1e03db126ca74dc518aa4a0c9a04715e7f1cd44
c1e03db126 [cs] Re-run ECS dev version to try out regression (#4595)
2023-07-25 08:52:39 +00:00
Tomas Votruba
8aa600763b Updated Rector to commit 20d8c7934e21c2db7f67588fe78eb222240cec4e
20d8c7934e Improve Tokens stubs with constants (#4594)
2023-07-25 08:37:11 +00:00
Tomas Votruba
f083e0de01 Updated Rector to commit 031f2de2b8043a972f1a19f07f06ad2fc9793df3
031f2de2b8 [Php81] Fix regression skip call by ref on ReadOnlyPropertyRector (#4593)
2023-07-25 04:02:12 +00:00
Tomas Votruba
bf121ed9fb Updated Rector to commit 665bc65eb7bd92e75e7a157dd82cfdde2a57985f
665bc65eb7 [Autoloading] Using SimpleParameterProvider on BootstrapFilesIncluder (#4592)
2023-07-25 03:57:25 +00:00
Tomas Votruba
b99d5e2373 Updated Rector to commit 6231beb886440a08b381ba85cb834f9ebedec752
6231beb886  [TypeDeclaration] Skip override string on StrictArrayParamDimFetchRector  (#4591)
2023-07-25 01:42:12 +00:00
Tomas Votruba
d7e7f1eba1 Updated Rector to commit fcc32e5b0d7bb1314dc09a92fb9eeedc31295c51
fcc32e5b0d Bump to phpdoc-parser 1.23 and fill construct() attributes (#4590)
2023-07-24 14:31:01 +00:00
Tomas Votruba
a89d98c36c Updated Rector to commit 6658a0e3950589eface36a82af5be21bef70bf11
6658a0e395 [TypeDeclaration] Skip coalesce on StrictArrayParamDimFetchRector (#4589)
2023-07-24 12:42:10 +00:00
Tomas Votruba
dd741c0c67 Updated Rector to commit e9e6a42eaea1006ac822ba72902806a7d6f7e508
e9e6a42eae Fixed constant types handling in TypedPropertyFromStrictConstructorRector (#4588)
2023-07-24 08:19:54 +00:00
Tomas Votruba
f2d74dd860 Updated Rector to commit 578d6372a2e2028f52e4635f6e321b690c1e383b
578d6372a2 [PHPStanStaticTypeMapper] FQCN for Closure type mapper  (#4584)
2023-07-23 23:31:30 +00:00
Tomas Votruba
0e76101aa3 Rector 0.17.7 0.17.7 2023-07-23 20:44:23 +00:00
Tomas Votruba
94b97948c5 Updated Rector to commit 079cd5116ab16585e9b656ad7cd6eef8417137ef
079cd5116a cs
2023-07-23 16:22:04 +00:00
Tomas Votruba
6ce5f37b28 Updated Rector to commit 2afa47cd68086b61cb2363bcfb5553eb8767b50c
2afa47cd68 [StaticTypeMapper] Remove standalone false handling on StaticTypeMapper (#4582)
2023-07-23 16:14:28 +00:00
Tomas Votruba
f955a2ddf9 Updated Rector to commit 07934c889213adc8a63a4db60b23575440da30c9
07934c8892 [PHPStanStaticTypeMapper] Remove manual type check on PHPStanStaticTypeMapper (#4583)
2023-07-23 16:13:59 +00:00
Tomas Votruba
1191015c78 Updated Rector to commit a8ae2d8c2a92536f95a70dc99eaebb01168c4a6f
a8ae2d8c2a implemented TypedPropertyFromStrictConstructorReadonlyClassRector (#4552)
2023-07-23 16:12:36 +00:00
Tomas Votruba
f8344bbd9a Updated Rector to commit c12703def127562155efcee2c348ca3a4d08c170
c12703def1 Simplify TypedPropertyFromStrictConstructorRector (#4587)
2023-07-23 11:23:26 +00:00
Tomas Votruba
ba5cf50887 Updated Rector to commit 1cae44fcd3cac21d4d8064235d6feebe860be7cd
1cae44fcd3 Fix fixture namespace test for FinalizeClassesWithoutChildrenRector (#4586)
2023-07-23 09:45:45 +00:00
Tomas Votruba
855f7c2503 Updated Rector to commit 50a5bb4057387d3053c5ea1ecf22286ea04dff36
50a5bb4057 [BUGFIX] Ensure proper reprint with attributes for finalized classes (#4585)
2023-07-23 09:42:10 +00:00
Tomas Votruba
9e3dde0cb2 Updated Rector to commit a7cd7eda65894aea11ca012cac8ea4a29fb0a051
a7cd7eda65 [EarlyReturn] Handle multiple statements in else in ChangeIfElseValueAssignToEarlyReturnRector (#4580)
2023-07-22 13:10:50 +00:00
Tomas Votruba
174847774d Updated Rector to commit c94645b3ab7debe9c00531597c1b896080a2cf9d
c94645b3ab [Performance] [PostRector] Reduce repetitive resolve uses statements on NameImportingPostRector (#4579)
2023-07-22 10:56:32 +00:00
Tomas Votruba
a45078fe96 Updated Rector to commit 4882807e5be5c2fc04079d387e49e44c694a6492
4882807e5b [Performance][BetterPhpDocParser] Remove unused ConstExprNode check on ConstExprClassNameDecorator (#4578)
2023-07-22 01:36:39 +00:00
Tomas Votruba
2393cef9e8 Updated Rector to commit b49a243e03f3d89b92c8026548e1533e3017e3aa
b49a243e03 Fix array mapping (#4576)
2023-07-21 21:34:39 +00:00
Tomas Votruba
e785af2045 Updated Rector to commit cf1d254200cd2d456b701e201c625c8245e123d7
cf1d254200 Make use of toPhpDocNode() - take #11 (#4574)
2023-07-21 21:26:11 +00:00
Tomas Votruba
2d8f90877a Updated Rector to commit 4a5616878c580138a26e1eedf63c15fa8e0dcda8
4a5616878c Make ReturnTypeFromStrictNewArrayRector handle only single level arrays (#4575)
2023-07-21 21:08:31 +00:00
Tomas Votruba
ddde48c977 Updated Rector to commit 3ff83e52db13fd98dcde85b1d2d53f7db80b875b
3ff83e52db Make use of toPhpDocNode() - take #9 (#4572)
2023-07-21 14:25:32 +00:00
Tomas Votruba
06ce8e9fc4 Updated Rector to commit 6cd3eecc07d3321f76235c7a07a765e510157af6
6cd3eecc07 Make use of toPhpDocNode() - take #8 (#4570)
2023-07-21 14:16:11 +00:00
Tomas Votruba
773600ee65 Updated Rector to commit 09fe7f5c1ebe6b6eacddc9765284dce921bd9191
09fe7f5c1e [TypeDeclaration] Deprecate ArrayShapeFromConstantArrayReturnRector as uses docblocks that we move away from since 0.15 (#4571)
2023-07-21 14:06:17 +00:00
Tomas Votruba
1721b7d304 Updated Rector to commit bff797fe086caa492f421e74370add4ca78fd191
bff797fe08 Make use of toPhpDocNode() - take #6 (#4568)
2023-07-21 11:23:59 +00:00
Tomas Votruba
62fb16f0e0 Updated Rector to commit 2e0ce286cb84cc202d17b293de3d59f89b9c4112
2e0ce286cb Make use of toPhpDocNode() - take #5 (#4567)
2023-07-21 11:06:18 +00:00
Tomas Votruba
2225eba547 Updated Rector to commit efce1c7da2937d77c41a842c64beea88c5336bbe
efce1c7da2 StaticMapper: added fast path for IdentifierTypeNode (#4565)
2023-07-21 10:14:48 +00:00
Tomas Votruba
9126553304 Updated Rector to commit 8a000b797953910b2312c1ebacaf42db024bc1ef
8a000b7979 [Performance][Renaming] No need PhpDocInfo refactor on Name node on ClassRenamer (#4566)
2023-07-21 10:01:43 +00:00
Tomas Votruba
781ecd4a06 Updated Rector to commit 2faa19f25fc05b98515b280d38241d688909511b
2faa19f25f [Performance][PostRector] Remove alias exists check on NameImporter called from NameImportingPostRector (#4564)
2023-07-21 08:39:06 +00:00
Tomas Votruba
4077cf0585 Updated Rector to commit d17ef04059a72836772e44bd9664ee64fbc1f3c0
d17ef04059 NameImportingPhpDocNodeVisitor: Cheap checks first (#4563)
2023-07-21 08:12:46 +00:00
Tomas Votruba
7f18bf8c29 Updated Rector to commit ff74e1000b87a53131af5957b69a635f6040ccc1
ff74e1000b Prevent unnecessary scope creation (#4562)
2023-07-21 07:30:10 +00:00
Tomas Votruba
ad6f93a19d Updated Rector to commit 1411c048b31beeb040986e1c553d3508b17b4a31
1411c048b3 [CodeQuality] Skip pull property from inner class on CompleteDynamicPropertiesRector (#4561)
2023-07-20 23:57:52 +00:00
Tomas Votruba
03ebf9676c Updated Rector to commit ef6aa9efa5392f2b799d0c5cb38205ee9c119a75
ef6aa9efa5 Make use of toPhpDocNode() - take #4 (#4559)
2023-07-20 22:19:40 +00:00
Tomas Votruba
b74932fd33 Updated Rector to commit 1ed4cf9c87b9898148161af76fec9274083d9a27
1ed4cf9c87 Make use of toPhpDocNode() - take #3 (#4557)
2023-07-20 21:57:01 +00:00
Tomas Votruba
a40539cb31 Updated Rector to commit f403ca026144fc810918f6eb6178ea88f16c0641
f403ca0261 [Performance] [PostRector] Only check phpdocinfo on Stmt and Param on NameImportingPostRector (#4558)
2023-07-20 21:10:17 +00:00
Tomas Votruba
26ecf7bcdf Updated Rector to commit e90812c07277304a4b57b62058f6d61ce9a11833
e90812c072 Make use of toPhpDocNode() - take #2 (#4555)
2023-07-20 20:15:24 +00:00
Tomas Votruba
45ea7eeb2a Updated Rector to commit 7b2f2e8f866a4f7f32e37e37180d401a4b2cc199
7b2f2e8f86 Skip traits in CountOnNullRector (#4556)
2023-07-20 19:10:29 +00:00
Tomas Votruba
b1bb02fc44 Updated Rector to commit ebe8c2ef975c2173e21f027486d00f6ec121c264
ebe8c2ef97 Add constuctor support to ReplaceArgumentDefaultValueRector (#4554)
2023-07-20 15:30:52 +00:00
Tomas Votruba
2b435e3666 Updated Rector to commit bbe6ed0e1471c4f5394f524c477dfa2ada52d7e5
bbe6ed0e14 Fix space in paths (#4553)
2023-07-20 15:05:47 +00:00
Tomas Votruba
37853424d5 Updated Rector to commit 715a047989a3b2def0f9e62879c906da61e39cc6
715a047989 Skip description on same line, remove on next line as based on phpdoc-parser in RemoveUselessParamTagRector (#4551)
2023-07-20 12:07:25 +00:00
Tomas Votruba
5a211089b1 Updated Rector to commit 8c5507f3e83e70657f95ae9ccb6488732b0359f5
8c5507f3e8 [Strict] Skip empty() from param doc on DisallowedEmptyRuleFixerRector (#4550)
2023-07-20 11:36:45 +00:00
Tomas Votruba
51b2bd7a2e Updated Rector to commit 8c5507f3e83e70657f95ae9ccb6488732b0359f5
8c5507f3e8 [Strict] Skip empty() from param doc on DisallowedEmptyRuleFixerRector (#4550)
2023-07-20 11:22:15 +00:00