Tomas Votruba
|
8dc06a625f
|
improve README
|
2018-08-13 20:45:58 +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
|
745476cc52
|
improve travis build
|
2018-08-13 18:20:18 +02:00 |
|
Tomas Votruba
|
1ef798f215
|
make use of factory to drop NodeTypeResolverCollectorCompilerPass
|
2018-08-13 18:17:34 +02:00 |
|
Tomas Votruba
|
3d5e97ba7d
|
use file path over SplFileInfo for better usability
|
2018-08-13 18:17:34 +02:00 |
|
Tomas Votruba
|
ffcd1671a3
|
move ParentAndNextNodeAddingNodeVisitor under NodeTypeResolver
|
2018-08-13 18:17:34 +02:00 |
|
Tomas Votruba
|
075852d110
|
move responsbility to NodeScopeAndMetadataDecorator
|
2018-08-13 18:17:34 +02:00 |
|
Tomas Votruba
|
eca7a256eb
|
remove NamespaceResolver check from NodeScopeResolver
|
2018-08-13 18:17:34 +02:00 |
|
Tomas Votruba
|
d01ca0fd40
|
merge StandaloneTraverseNodeTraverser to NodeTraverserQueue
|
2018-08-13 15:25:02 +02:00 |
|
Tomas Votruba
|
547378054a
|
Add NodeScopeAndMetadataDecorator
|
2018-08-13 13:04:18 +02:00 |
|
Tomas Votruba
|
2136624f53
|
remove CurrentFileProvider
|
2018-08-13 12:59:30 +02:00 |
|
Tomas Votruba
|
8a5235293d
|
[Silverstripe] Add ConstantToStaticCallRector
|
2018-08-12 20:23:39 +02:00 |
|
Tomas Votruba
|
cdaa7d33be
|
[Silverstripe] Add DefineConstantToStaticCallRector [ref #535]
|
2018-08-12 14:59:32 +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
|
5f82f775aa
|
add .travis.yml to subpackage
|
2018-08-10 18:56:20 +02:00 |
|
Tomas Votruba
|
1c38169690
|
decrease complexity of NodeScopeResolver
|
2018-08-10 17:17:09 +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
|
b5a3333c5e
|
README: add compiler pass + inspiration
|
2018-08-10 16:45:27 +02:00 |
|
Tomas Votruba
|
e44a887f73
|
decouple Scope to TypeAttribute for better NodeTypeResolver usage
|
2018-08-10 16:45:27 +02:00 |
|
Tomas Votruba
|
b38c7b5272
|
decouple metadata attributes to MetadataAttributes for better NodeTypeResolver decoupling
|
2018-08-10 16:45:27 +02:00 |
|
Tomas Votruba
|
0acd7d3a75
|
update README
|
2018-08-10 12:25:46 +02:00 |
|
Tomas Votruba
|
9182a5f770
|
Rename METHOD_CALL to METHOD_CALL_NAME, improve README
|
2018-08-10 11:28:34 +02:00 |
|
Tomas Votruba
|
2342219033
|
[NodeTypeResolver] prepare for standalone release
|
2018-08-10 08:35:21 +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
|
4b9750b399
|
Keep publish CompilerPass
|
2018-08-09 12:17:26 +02:00 |
|
Tomas Votruba
|
9ba461f98c
|
fixup! Fix Symfony ContainerFactory
|
2018-08-09 12:15:55 +02:00 |
|
Tomas Votruba
|
847fe92738
|
Fix Symfony ContainerFactory
|
2018-08-09 12:15:50 +02:00 |
|
Tomas Votruba
|
4f9f86900c
|
fixup! fix variable override
|
2018-08-09 12:06:50 +02:00 |
|
Tomas Votruba
|
98281b8b8e
|
fix variable override
|
2018-08-09 12:05:05 +02:00 |
|
Tomas Votruba
|
1eb125fa72
|
Add isTypesAndMethod() to MethodCallAnalyzer
|
2018-08-09 11:35:47 +02:00 |
|
Tomas Votruba
|
6e931c857c
|
GetToConstructorInjectionRector - add test case for parent class with trait
|
2018-08-09 11:30:09 +02:00 |
|
Tomas Votruba
|
f3348c84d8
|
[NodeTypeResolver] Fix missing parent traits in class reflection types
|
2018-08-09 11:23:57 +02:00 |
|
Tomas Votruba
|
24c6cc3d9f
|
[FrameworkBundle] Let GetToConstructorInjectionRector work with trait as well
|
2018-08-09 11:14:35 +02:00 |
|
Tomas Votruba
|
d42c3e711d
|
fixup! make tests pass
|
2018-08-08 22:09:44 +02:00 |
|
Tomas Votruba
|
2d3f64532f
|
make tests pass
|
2018-08-08 22:09:44 +02:00 |
|
mssimi
|
9274496121
|
ContainerGetToConstructorInjectionRector alias tests
|
2018-08-08 22:09:44 +02:00 |
|
Tomas Votruba
|
a67a7bdf43
|
fix cs
|
2018-08-08 21:52:26 +02:00 |
|
Tomas Votruba
|
86953070b9
|
remove commented code from test
|
2018-08-07 10:37:07 +02:00 |
|
Tomas Votruba
|
54805f1df5
|
cleanup forgotten comments
|
2018-08-07 08:18:41 +02:00 |
|
Tomas Votruba
|
b056cc84f0
|
merge ClassType and InterfaceType
|
2018-08-07 08:18:41 +02:00 |
|
Tomas Votruba
|
49d7cd0067
|
cleanup
|
2018-08-07 08:18:41 +02:00 |
|
Tomas Votruba
|
21fb41abd9
|
decouple ParamTypeResolver
|
2018-08-07 08:18:41 +02:00 |
|
Tomas Votruba
|
85aea7d8f8
|
decouple VariableTypeResolver and TypeToStringResolver
|
2018-08-07 08:18:41 +02:00 |
|
Tomas Votruba
|
023270a1b3
|
decopule PropertyTypeResolver
|
2018-08-06 23:41:01 +02:00 |
|
Tomas Votruba
|
a2eac6c719
|
remove NodeTypeResolverAwareInterface
|
2018-08-06 23:36:48 +02:00 |
|
Tomas Votruba
|
759b213690
|
move PHPStanNodeScopeResolver under PHPStan namespace
|
2018-08-06 14:10:16 +02:00 |
|
Tomas Votruba
|
da1a34a1f9
|
cleanup unused code
|
2018-08-06 14:05:44 +02:00 |
|