111 Commits

Author SHA1 Message Date
Tomas Votruba
c3c8e7c21f add concat + multiline case to ManualJsonStringToJsonEncodeArrayRector 2019-08-08 09:48:23 +02:00
Tomas Votruba
7baf954aef add implode support to ManualJsonStringToJsonEncodeArrayRector 2019-08-08 01:04:54 +02:00
Tomas Votruba
fb8af74d4a add spaceflow sponsor 2019-08-06 14:08:56 +02:00
Tomas Votruba
6000b30369 [DeadCode] Add RemoveSetterOnlyPropertyAndMethodCallRector 2019-08-06 12:50:53 +02:00
Tomas Votruba
72b91209c7 [DeadCode] Add RemoveUnusedDoctrineEntityMethodAndPropertyRector 2019-08-04 23:39:48 +02:00
Tomas Votruba
201a8f31fa update getName() 2019-08-04 20:41:51 +02:00
Tomas Votruba
5a0258cc55 [CodingStyle] remove extra break from BinarySwitchToIfElseRector 2019-08-01 14:09:18 +02:00
Tomas Votruba
4596d656b7 [CodingStyle] Add ManualJsonStringToJsonEncodeArrayRector 2019-07-24 16:28:32 +02:00
Tomas Votruba
953de95cf0 [CodeQuality] Add RemoveAlwaysTrueConditionSetInConstructorRector 2019-07-19 21:49:42 +02:00
Tomas Votruba
28f51cd5ce [CodingStyle] Improve NewlineBeforeNewAssignSetRector 2019-07-16 22:47:29 +02:00
Tomas Votruba
473460e1e5 [CodingStyle] Add NewlineBeforeNewAssignSetRector 2019-07-15 20:35:52 +02:00
Tomas Votruba
495063dc60 [CodingStyle] Add EncapsedStringsToSprintfRector 2019-07-10 16:42:22 +02:00
Ravan Scafi
7c9e153e6a
Don't mess with lines between docblock comment and var type. 2019-07-08 11:51:50 -03:00
Tomas Votruba
16ebd05cee [CodingStyle] Fix extra slash in array simple types 2019-06-23 16:42:50 +02:00
Tomas Votruba
2c632b2b79 remove duplicated CompleteVarDocTypeConstantRector 2019-06-23 16:42:50 +02:00
Tomas Votruba
c3c4574266 Fix reporting of changed nodes [close #1534] 2019-06-05 16:37:54 +02:00
Tomas Votruba
f02b639549 fix cs 2019-06-05 16:37:54 +02:00
Tomas Votruba
d94f47b276 [ClassMethod] Add AddMethodParentCallRector 2019-06-05 16:36:19 +02:00
Tomas Votruba
f4cefb18d3 add CallableNodeTraverserTrait 2019-06-04 23:39:57 +03:00
Tomas Votruba
1e3490ee96 make RemoveUnusedAliasRector take into account aliases that keep 2 classes with same short name explicit 2019-06-04 18:28:01 +03:00
Tomas Votruba
c59a014be5 fix static 2019-06-04 18:28:01 +03:00
Tomáš Votruba
fff12cab46
Merge pull request #1538 from Aerendir/RemoveUnusedAliasRector-namespace-conflicts-1537
Don't remove aliases of classes with same name but different namespaces.
2019-06-04 17:37:52 +03:00
Tomas Votruba
8dc54e73f4 skip nullable array for ArrayPropertyDefaultValueRector [closes #1542] 2019-06-04 15:06:01 +03:00
Adamo Crespi
761c720068
Update packages/CodingStyle/tests/Rector/Use_/RemoveUnusedAliasRector/Fixture/different_namespaces_same_name.php.inc
Co-Authored-By: Tomáš Votruba <tomas.vot@gmail.com>
2019-06-04 11:12:40 +02:00
Aerendir
cf92b2a53a Don't remove aliases of classes with same name but different namespaces.
Issue #1537.
2019-06-03 18:09:40 +02:00
Tomas Votruba
039686889e fix missing use file info 2019-06-01 02:12:21 +03:00
Tomas Votruba
a2842c2a0d speedup UseAddingCommander for file re-use 2019-05-31 12:53:59 +02:00
Tomas Votruba
a0bb1ed604 cs: fix array indent 2019-05-28 20:11:19 +02:00
Tomas Votruba
0735925796 [SOLID] Add AbstractChildlessUnusedClassesRector 2019-05-26 14:24:23 +02:00
Tomas Votruba
2f6e3bef75 [CodingStyle] Add VarConstantCommentRector 2019-05-26 13:13:22 +02:00
Tomas Votruba
fa7d04518a [CodingStyle] Add SplitDoubleAssignRector 2019-05-26 02:08:08 +02:00
Tomas Votruba
0174637de9 [CodingStyle] Add ArrayPropertyDefaultValueRector 2019-05-26 01:42:49 +02:00
Tomas Votruba
08868e457d [CodingStyle] Add CatchExceptionNameMatchingTypeRector 2019-05-26 01:20:34 +02:00
Tomas Votruba
7cc7fc6ac0 [CodingStyle] Add FollowRequireByDirRector 2019-05-26 00:58:11 +02:00
Tomas Votruba
fc62346caf [CodingStyle] Add ConsistentPregDelimiterRector 2019-05-26 00:16:31 +02:00
Tomas Votruba
c0415f9216 do not override printing files with previous stmts if possible 2019-05-23 22:07:25 +02:00
Tomas Votruba
53cd941dcd refactor ImportFullyQualifiedNamesRector to allow non-namespaced elements 2019-05-22 17:33:51 +02:00
Tomas Votruba
04949c3094 add partial support already imported support to ImportFullyQualifiedNamesRector 2019-05-19 12:09:53 +02:00
Dezső BICZÓ
e5daee5397
Remove duplicated namespace separator
#1423
2019-05-13 09:43:50 +02:00
Dezső BICZÓ
6d7ef0c8e5
Allow to opt-out from doc block modification
#1409
2019-05-10 18:42:01 +02:00
Tomas Votruba
83d2219ca7 [TypeDeclaration] Add AddFunctionReturnTypeRector 2019-05-10 14:55:55 +02:00
Jan Mikeš
9958a44ec3
Added support for renaming class and it’s namespace 2019-05-08 13:00:28 +02:00
Tomas Votruba
adc50652a0 fix CallableThisArrayToAnonymousFunctionRector for invalid array items 2019-05-07 16:03:04 +02:00
Tomas Votruba
b8b37303dd [ref] apply code-quality 2019-05-07 15:32:27 +02:00
Tomas Votruba
b9b4c5c1b1 [cs] import namespaces 2019-05-05 20:48:46 +02:00
Tomas Votruba
bd87eadc55 fix ImportFullyQualifiedNamesRector on multiple files 2019-05-05 20:48:12 +02:00
Tomas Votruba
b63a0821c8 Add function support to ImportFullyQualifiedNamesRector 2019-05-03 00:10:27 +02:00
Tomas Votruba
f409a5fc70 fix already imported 2019-05-01 19:31:44 +02:00
Tomas Votruba
8ca0768040 fix already used names 2019-05-01 18:01:51 +02:00
Tomas Votruba
a1d600fc2c add failing test case 2019-05-01 14:57:36 +02:00