30 Commits

Author SHA1 Message Date
Tomas Votruba
2637e89d07 add few definitions 2018-04-08 17:26:59 +02:00
Tomas Votruba
e9988f6b4c RectorBuilder - add definition 2018-04-08 17:26:59 +02:00
Tomas Votruba
9a676960b3 use DefinitionCollector as non-static class 2018-04-02 11:59:21 +02:00
TomasVotruba
98d5bcb470 add repository property 2018-03-04 18:52:45 +01:00
TomasVotruba
eff071cb8b make RectorInterface extend NodeVisitor 2018-02-25 16:58:23 +01:00
TomasVotruba
3579888612 allow RectorProvider to add multiple Rectors 2018-02-25 12:29:34 +01:00
TomasVotruba
f178e3c4aa cleanup CompilerPass 2018-02-24 22:50:42 +01:00
TomasVotruba
33996dca08 drop expression-language need 2018-02-24 22:45:12 +01:00
TomasVotruba
3d0ba8b2e0 BuilderRectorTest - normalize 2018-02-24 22:25:15 +01:00
TomasVotruba
07dd3f62af drop RectorCollector, merge to RectorNodeTraverser 2018-02-24 22:24:57 +01:00
TomasVotruba
9619a6426d moving to config-based testing 2018-02-24 14:42:49 +01:00
TomasVotruba
2920edcdff fix phpstan 2018-02-24 12:35:24 +01:00
TomasVotruba
4d8a6d3272 move test under RectorBuilder package 2018-02-24 12:00:52 +01:00
TomasVotruba
eb66eea0b2 fix cs 2018-02-24 11:33:11 +01:00
TomasVotruba
e6b11fbb12 rename CaseRector to BuilderRector 2018-02-24 11:32:54 +01:00
TomasVotruba
7b019d47b6 working prototype 2018-02-24 11:31:19 +01:00
TomasVotruba
fd04d89c95 fix cs 2018-02-24 11:01:45 +01:00
TomasVotruba
7c109a0749 move build methods to from Builder to Rector 2018-02-24 11:01:33 +01:00
TomasVotruba
c9435ee9a2 CompilerPass: use native API 2018-02-24 10:45:18 +01:00
TomasVotruba
628f4339bf CaseRectorBuilder - add autowired setters as well 2018-02-24 00:34:27 +01:00
TomasVotruba
76d52f8838 fix Rector loading to RectorNodeTraverser 2018-02-24 00:34:14 +01:00
TomasVotruba
51b516b5d7 move CaseRector creating to CaseRectorBuilder 2018-02-23 23:34:53 +01:00
TomasVotruba
81154076cd register CaseRector as service to be cloned 2018-02-23 22:20:45 +01:00
TomasVotruba
d7aa6003bc fix slash escaping on RectorProvidersCompilerPass 2018-02-23 22:20:32 +01:00
TomasVotruba
f6088f4430 fix CaseRector 2018-02-23 22:20:11 +01:00
TomasVotruba
9c2176739b add Symfony\ExpressionLanguage 2018-02-23 20:04:45 +01:00
TomasVotruba
38443547ec add RectorProviderInterface + CompilerPass to load it 2018-02-23 20:00:31 +01:00
TomasVotruba
b6636c8d53 rename to CaseRector, as it managed single specific case 2018-02-23 18:30:18 +01:00
TomasVotruba
5175bbfdc5 BuildRector wip 2018-02-23 18:30:18 +01:00
TomasVotruba
d1396f6c9b init RectorBuidler 2018-02-23 18:30:18 +01:00