4188 Commits

Author SHA1 Message Date
Tomas Votruba
fc5810aace Updated Rector to commit 18770166ed5ac0c0c02a4de87d789182bbb36a76
18770166ed [Transform] Remove ArgumentFuncCallToMethodCallRector as never used (#3774)
2023-05-08 20:37:13 +00:00
Tomas Votruba
9d9cee5a78 Updated Rector to commit 9a2fe2126433ad285790cd81ec8c05594de5b396
9a2fe21264 Make PreparedValueToEarlyReturnRector use StmtsAwareInterface (#3772)
2023-05-08 14:07:26 +00:00
Tomas Votruba
8af1a1213f Updated Rector to commit 1e052f588331717f87a8d610db6eb7f89f8690d3
1e052f5883 [cleanup] Make use of getArgs(), remove ignored from phpstan (#3771)
2023-05-08 12:54:32 +00:00
Tomas Votruba
af500df8f4 Updated Rector to commit f6c4edcd0c3feaad4abc075bae39474ac34bb82d
f6c4edcd0c [CodeQuality] Add CleanupUnneededNullsafeOperatorRector (#3767)
2023-05-08 10:34:10 +00:00
Tomas Votruba
39697489d4 Updated Rector to commit 5a32ed95b75b179e77c14a83a65f2eff1f1474b8
5a32ed95b7 [cleanup] Make use of getArgs(), remove ignores from phpstan.neon (#3770)
2023-05-08 10:34:06 +00:00
Tomas Votruba
930a1a2ba2 Updated Rector to commit 2d583eba1512d3b51e79503eba46466a32cb7374
2d583eba15 [cleanup] Make use of getArgs() (#3769)
2023-05-08 07:49:33 +00:00
Tomas Votruba
a2c39b778e Updated Rector to commit 13d81f90894396f7e443cb5cb9198aeacb6bc05a
13d81f9089 [Cleanup] Make use of getArgs() directly (#3766)
2023-05-08 07:37:37 +00:00
Tomas Votruba
eebb3e5a4f Updated Rector to commit 103148c1af587421c31c68c6a7bc2ce623aaf7cf
103148c1af Defer type-resolving in BinaryOpBetweenNumberAndStringRector (#3763)
2023-05-08 04:38:58 +00:00
Tomas Votruba
359cac195c Updated Rector to commit b116bc0cbda89ff560680be74e6e35c9831b0e07
b116bc0cbd Defer type-resolving in RemoveJustPropertyFetchRector (#3761)
2023-05-08 04:31:43 +00:00
Tomas Votruba
1a8369a7a5 Updated Rector to commit 01c1377112dacbc80e690fd3468220645fc8a363
01c1377112 [CodingStyle] Remove RemoveDoubleUnderscoreInMethodNameRector, as naming is not handled for breaking reasons (#3765)
2023-05-07 20:14:55 +00:00
Tomas Votruba
4bf474e653 Updated Rector to commit be53013ca3dff5b3eca8cdb3e688d744585e2557
be53013ca3 [CodeQuality] Remove SimplifyIfExactValueReturnValueRector, as overly defensive + InlineSimplePropertyAnnotationRector as purely coding standard area (#3764)
2023-05-07 19:35:01 +00:00
Tomas Votruba
82228b7056 Updated Rector to commit ea3d4f164337d11e757a0348d5445efb4b6d5b2f
ea3d4f1643 Defer type-resolving in SideEffectNodeDetector (#3762)
2023-05-07 19:13:32 +00:00
Tomas Votruba
5a5e7223f6 Updated Rector to commit ce46293db40c0f89be5119215f71e5c1a11ad215
ce46293db4 Defer type-resolving in ForeachToInArrayRector (#3756)
2023-05-07 19:04:44 +00:00
Tomas Votruba
546e7840f2 Updated Rector to commit 0f07aacd8626af970d2f60b911ba89259482d387
0f07aacd86 Defer type-resolving in TernaryEmptyArrayArrayDimFetchToCoalesceRector (#3758)
2023-05-07 19:02:37 +00:00
Tomas Votruba
83ad95142a Updated Rector to commit eee943bb0f4c83e7c016100c330b31ed3c9746c5
eee943bb0f Defer type-resolving in UseIdenticalOverEqualWithSameTypeRector (#3755)
2023-05-07 19:02:29 +00:00
Tomas Votruba
d79b1c7718 Updated Rector to commit 31c1deb3f939c43ca4224cd7fed0e6b0140d4736
31c1deb3f9 Defer type-resolving in IterableTypeAnalyzer (#3760)
2023-05-07 19:01:30 +00:00
Tomas Votruba
fdffd78f22 Updated Rector to commit b44e008ed374f3c7f80974ef037e9236499d11d7
b44e008ed3 Defer type-resolving in AssignVariableTypeResolver (#3759)
2023-05-07 18:59:42 +00:00
Tomas Votruba
2f18a080f8 Updated Rector to commit ca36485a2e8abbdb36873d55a59676080be306ed
ca36485a2e Defer type-resolving in SimplifyBoolIdenticalTrueRector (#3757)
2023-05-07 18:57:49 +00:00
Tomas Votruba
fff47a3319 Updated Rector to commit e97b7f5c5631588b9651ba09ab10ce081c9ec492
e97b7f5c56 Utilize MinPhpVersionInterface in more rules (#3752)
2023-05-07 08:04:34 +00:00
Tomas Votruba
96d4917fc6 Updated Rector to commit 34eddacde286346ac36fe0862751b45ba8a76c5e
34eddacde2 Improve TypedPropertyFromAssignsRector performance (#3749)
2023-05-07 08:00:09 +00:00
Tomas Votruba
f8706c58a3 Updated Rector to commit ffec9f0960d8f26c81b745a218b56a32e187c157
ffec9f0960 Remove parent node dependency from ReplaceEachAssignmentWithKeyCurrentRector (#3751)
2023-05-07 07:53:03 +00:00
Tomas Votruba
da6f698ff7 Updated Rector to commit 14fa8c914b12bfc6a4112d77e03057dab9b90cd4
14fa8c914b Cleanup phpstan errors (#3748)
2023-05-06 22:11:26 +00:00
Tomas Votruba
e7d9598446 Updated Rector to commit 3c592b05dc0aa78702a4b38d39711d78c404e279
3c592b05dc [CodeQuality] Remove ForToForeachRector, as overly deatiled and not reliable (#3747)
2023-05-06 21:47:33 +00:00
Tomas Votruba
b61a41bf01 Updated Rector to commit d13351c5b5800fdd9a25f1d8d9198749898ff2f6
d13351c5b5 Apply Rector + coding standard (#3745)
2023-05-06 18:23:35 +00:00
Tomas Votruba
67b4d9bb93 Updated Rector to commit 575e799aa59bc375fae671f469cb5b1574a96381
575e799aa5 Add SwapMethodCallArgumentsRector (#3726)
2023-05-06 18:21:26 +00:00
Tomas Votruba
69f023883a Updated Rector to commit c6cb214aa518e02f9cc0a13f1bae638de114189d
c6cb214aa5 Revert Performance: Early return in PhpDocNode refactoring for class renames (#3509) (#3744)
2023-05-06 16:56:43 +00:00
Tomas Votruba
a02530c7e5 Updated Rector to commit 6a8ebb97e32dbd283ebb1e83d9eae7dacdb2df2b
6a8ebb97e3 Fix ShortenedObjectType not resolving to correct class reflection (#3397)
2023-05-06 16:51:05 +00:00
Tomas Votruba
511bba65db Updated Rector to commit 48e431b52386ed8a200bc5f6e697fcf6f3a2db8f
48e431b523 Performance: Early return in PhpDocNode refactoring for class renames (#3509)
2023-05-06 16:33:33 +00:00
Tomas Votruba
5a69a7cac2 Updated Rector to commit e171f17abe66dfdc434edb87c3b695aa99654098
e171f17abe Support attributes in RemoveFinalFromEntityRector (#3727)
2023-05-06 16:27:08 +00:00
Tomas Votruba
d4a1cc70d1 Updated Rector to commit a3ea0cf7f46febb04f26db608463d791d9d98933
a3ea0cf7f4 [CodeQuality] Skip non-array type on SimplifyForeachToArrayFilterRector (#3738)
2023-05-06 11:33:17 +00:00
Tomas Votruba
8d0f018bc4 Updated Rector to commit 07e9ccf00a1318a1083bda3aaa0188cf14b3c39f
07e9ccf00a [CodeQuality][Php56] Do not add unnecessary init value on ThrowWithPreviousExceptionRector+OptionalParametersAfterRequiredRector+AddDefaultValueForUndefinedVariableRector (#3737)
2023-05-06 06:07:47 +00:00
Tomas Votruba
4628b8b0cd Updated Rector to commit 657ec2e5af81361107cafc9c842b1d9cdf4ed760
657ec2e5af Fix ExplicitMethodCallOverMagicGetSetRector with a protected method (#3732)
2023-05-04 18:14:42 +00:00
Tomas Votruba
dd229e0b1b Updated Rector to commit 05cc9af356d08f264c0faabd6a22149c1c06da89
05cc9af356 [CodingStyle] Skip concat on first arg on ConsistentImplodeRector (#3702)
2023-05-02 02:01:37 +00:00
Tomas Votruba
940a47a580 Updated Rector to commit 1e085a0c5a47243c624c46ff7397a80bf983f776
1e085a0c5a [CodeQuality] Improve SimplifyIfElseToTernaryRector performance (#3721)
2023-05-01 13:51:24 +00:00
Tomas Votruba
65abab80de Updated Rector to commit 5c1be93b80c3f7bfd8bd158ba0a55501a7acaefc
5c1be93b80 PHP 8.2 is supported (#3717)
2023-05-01 01:36:32 +00:00
Tomas Votruba
107da04b98 Updated Rector to commit 08d93e01b9341fdea9a22f52dc5fbce542c62245
08d93e01b9 [automated] Apply Coding Standard (#3713)
2023-04-30 00:40:55 +00:00
Tomas Votruba
4ba18f5a6a Updated Rector to commit 28712b9f9c756a69fec7ca52f53a5549a55a5113
28712b9f9c [Naming] Improve performance by using findFirst() for casted to (bool) on BreakingVariableRenameGuard (#3703)
2023-04-29 04:13:11 +00:00
Tomas Votruba
9a8a2a24dd Updated Rector to commit 31f64cc2d45491304065e2f04343900110005a19
31f64cc2d4 [Php56][Php70][Php74] Handle infinite loop on AddDefaultValueForUndefinedVariableRector+IfToSpaceshipRector+ClosureToArrowFunctionRector (#3701)
2023-04-28 13:29:51 +00:00
Tomas Votruba
73330a66b6 Updated Rector to commit b3e269603f8d7162c906b2409497624661baa559
b3e269603f [Renaming] Prevent overly greed type resolving in RenamePropertyRector (#3700)
2023-04-28 11:58:31 +00:00
Tomas Votruba
2c70f375ca Updated Rector to commit 7d16e3d57e8942a535551e9c7d8725fc91329993
7d16e3d57e [Renaming] Improve performance of RenamePropertyRector (#3698)
2023-04-28 10:31:03 +00:00
Tomas Votruba
d73b4dcf29 Updated Rector to commit 92a992ef6e5c5350a0e6de2b4e844e21f072fb1b
92a992ef6e [NodeManipulator] Clean up AssignManipulator take 2 (#3696)
2023-04-28 10:15:23 +00:00
Tomas Votruba
a4e6a42d08 Updated Rector to commit 14b6073057861d5547610084eb59a7b1826d2ad8
14b6073057 [CodeQuality] Using local variable  on NarrowUnionTypeDocRector (#3697)
2023-04-28 09:53:28 +00:00
Tomas Votruba
259585c967 Updated Rector to commit ea454bb871796a2e9aaf48e3d842c92245809818
ea454bb871 [Renaming] Improve performance of RenameFunctionRector (#3699)
2023-04-28 05:49:18 +00:00
Tomas Votruba
f9b7772a69 Updated Rector to commit 9b4f6003c8b6a015cc34ff536e1c2ee1c80f07b0
9b4f6003c8 [TypeDeclaration] Add do { } while support on WhileNullableToInstanceofRector (#3682)
2023-04-25 07:13:07 +00:00
Tomas Votruba
701d429812 Updated Rector to commit 2efca7308210405e65198d44a7521f84940fdd21
2efca73082 [TypeDeclaration] Handle regression multiple params no longer working on AddMethodCallBasedStrictParamTypeRector (#3681)
2023-04-24 17:11:45 +00:00
Tomas Votruba
d13bb4f126 Updated Rector to commit 52e213f80055305f3d1d46caf967c9834de09e24
52e213f800 [TypeDeclaration] Handle infinite loop on array_reverse with index on AddMethodCallBasedStrictParamTypeRector on php8+ feature (#3678)
2023-04-24 11:51:04 +00:00
Tomas Votruba
a93a36635a Updated Rector to commit fb89e317c52fb8a16e2db18edb80172adb17014e
fb89e317c5 [TypeDeclaration] Add WhileNullableToInstanceofRector (#3680)
2023-04-24 11:18:26 +00:00
Tomas Votruba
6becad5a83 Updated Rector to commit 26bd7485f3168e92e8e4dd7c7d81d816241454bf
26bd7485f3 [Test] Remove PropertyRenameFactoryTest.php (#3679)
2023-04-24 09:28:11 +00:00
Tomas Votruba
8f2079c8ca Updated Rector to commit 10c36b08fa0c980bd31b3059cafa12610852ebdd
10c36b08fa [Test] Rename fixture and refactor to solve random error (#3677)
2023-04-24 03:09:16 +00:00
Tomas Votruba
dbf153e6a3 Updated Rector to commit 54663e7124c3d9b138007c52a6f64e6393edb104
54663e7124 Minor ParamTypeFromStrictTypedPropertyRector improvements (#3661)
2023-04-23 06:13:24 +00:00