282 Commits

Author SHA1 Message Date
Tomas Votruba
1d22c76638 fix static 2018-10-01 01:49:23 +08:00
Tomas Votruba
488ef3b40a init MultipleClassFileToPsr4ClassesRector 2018-09-29 00:12:35 +08:00
Tomas Votruba
75f2611722 use symplify/phpstan-extensions 2018-09-28 01:29:27 +08:00
Tomas Votruba
0f709a66d5 static fixes 2018-09-26 19:41:53 +08:00
Tomas Votruba
2b3c3b60d9 extend cakephp34 level 2018-09-26 19:34:03 +08:00
Tomas Votruba
db385652c8 add SplFileInfo->getRealPath() custom type provider for PHPStan to save many irelevant reports 2018-09-21 07:50:14 +02:00
Tomas Votruba
f07480c773 apply thecodingmachine/safe 2018-09-21 07:50:14 +02:00
Tomas Votruba
316830f50c MethodNameReplacerRector - fix variable type of identifier 2018-09-16 19:30:17 +02:00
Tomas Votruba
cba00b618e bump to Symplify 5.0 stable 2018-09-15 20:52:08 +02:00
Tomas Votruba
b10617c4c1 few annotations 2018-09-15 20:52:08 +02:00
Tomas Votruba
a11f9f98e1 add expectExceptionMessageRegExp support 2018-08-31 14:45:57 +02:00
Tomas Votruba
f2cfaa8c96 init TryCatchToExpectExceptionRector 2018-08-31 01:41:32 +02:00
Tomas Votruba
5817e17234 Add 'exclude_paths' option to exclude files or directories [closes #609] 2018-08-29 23:05:49 +02:00
Tomas Votruba
c1bec276ee cleanup NodeScopeResolver 2018-08-16 12:15:18 +02:00
Tomas Votruba
7c28548ddc split MetadtaNodeVisitor to standalone visitors 2018-08-16 12:13:47 +02:00
Tomas Votruba
b9c9005d78 manual update 2018-08-15 11:11:15 +02:00
Tomas Votruba
87a5cf6ed7 fix tests - remove .inc 2018-08-14 13:32:40 +02:00
Tomas Votruba
c09cbb6001 move BetterNodeFinder to Utils package 2018-08-13 20:45:58 +02:00
Tomas Votruba
3837cfbacd [NodeTypeResolver] Prepare standalone test battery 2018-08-13 20:45:58 +02:00
Tomas Votruba
74fce7ed2f rename decorateNodesAndFile() to more clear decorateNodesFromFile() 2018-08-13 18:51:36 +02:00
Tomas Votruba
1ef798f215 make use of factory to drop NodeTypeResolverCollectorCompilerPass 2018-08-13 18:17:34 +02:00
Tomáš Votruba
9cf3134b92
Merge pull request #567 from rectorphp/update-type-resolver
Improve NodeTypeResolver decoupling
2018-08-10 19:12:00 +02:00
Tomas Votruba
0685ece179 move responsibility to NodeDecorators and use glue in MetadataNodeVisitor only 2018-08-10 16:45:27 +02:00
Tomas Votruba
009e6ebf03 fix NodeVisitors suffixes 2018-08-10 16:45:27 +02:00
Tomas Votruba
3abdb80921 Fix interface suffix property naming, resolve to parent interface if not accessible 2018-08-09 14:51:17 +02:00
Tomas Votruba
2a67452445 static fixes 2018-08-09 10:03:18 +02:00
Tomas Votruba
ac1ca7dfda make PHPStan service part of Rector container 2018-08-06 14:05:44 +02:00
Tomas Votruba
72353aed25 remove unused ConstructorPropertyTypesExtractor 2018-08-06 12:35:26 +02:00
Tomas Votruba
ffb62b6185 Symfony Rectors fixes 2018-08-06 12:35:26 +02:00
Tomas Votruba
b2eae61cb6 fix classReflection resolving for Class_ 2018-08-06 12:35:26 +02:00
Tomas Votruba
a5f44c997d use service type resolving over global one 2018-08-06 12:35:26 +02:00
Tomas Votruba
3e27db2411 use service type resolving over global one 2018-08-06 12:35:26 +02:00
Tomas Votruba
65a0b5bed3 fix too soon name resolving 2018-08-06 12:35:26 +02:00
Tomas Votruba
078ef36d2e static and cs fixes 2018-08-06 12:35:26 +02:00
Tomas Votruba
24abbbe9ad fixes 2018-08-03 13:35:11 +02:00
Tomas Votruba
2ab86cb9fb more namespace related fixes 2018-08-03 09:17:19 +02:00
Tomas Votruba
a22cc431bd use Compilers from PackageBuilder 2018-08-03 08:45:26 +02:00
Tomas Votruba
c6d23fc686 keep test class out of analysis 2018-08-02 17:22:16 +02:00
Tomas Votruba
99cd6a2a18 remove unused code reported by UnusedPublicMethodSniff 2018-08-02 12:58:42 +02:00
Tomas Votruba
f44e42d2b9 move Dynamic Rectors to its own namespaces 2018-08-01 21:31:17 +02:00
Tomas Votruba
a079a29f6b rename DescribeCommand to GenerateRectorOverviewCommand 2018-08-01 16:30:42 +02:00
Tomas Votruba
b3188d3a32 show-diffs by default 2018-08-01 16:27:55 +02:00
Tomas Votruba
56b1bec61a decouple PhpRectorInterface 2018-08-01 16:27:55 +02:00
Tomas Votruba
2f5392ef38 add menu 2018-07-31 23:58:00 +02:00
Tomas Votruba
722f8e9b88 update docs 2018-07-31 19:03:50 +02:00
Tomas Votruba
cc02ecb046 phpstan - fix known value 2018-07-31 08:38:25 +02:00
Tomas Votruba
168e0ca8c7 phpstan: remove ignored dead errors 2018-07-25 14:42:33 +02:00
Tomas Votruba
2645d2f9a1 static fixes 2018-07-25 14:18:37 +02:00
Tomas Votruba
90fab67074 statics 2018-07-17 22:53:38 +02:00
Tomas Votruba
d02381a95f phpstan: fixup new path 2018-06-02 12:39:43 +02:00