56 Commits

Author SHA1 Message Date
TomasVotruba
3cff336fcf phpstan lvl 2 2017-11-06 13:13:55 +01:00
TomasVotruba
85cbd393e6 rename ClassAnalyzer to correct ClassLikeAnalyzer 2017-11-06 03:45:23 +01:00
TomasVotruba
3dabe99ad0 add test for interface extending interface 2017-11-06 03:45:23 +01:00
TomasVotruba
65c7df925a ClassAnalyzer - improve anonymous class resolving 2017-11-06 03:45:23 +01:00
TomasVotruba
948707ef0b fix 2017-11-06 03:45:23 +01:00
TomasVotruba
4d5954cd77 fix cs 2017-11-02 17:52:36 +01:00
TomasVotruba
80cc9920b4 fix tests 2017-11-02 17:52:02 +01:00
TomasVotruba
77c24420c5 tests run 2017-11-02 17:37:51 +01:00
TomasVotruba
164bb57306 MethodReflector: add support returning multitypes, WIP 2017-11-02 17:24:30 +01:00
TomasVotruba
01499dc001 [BetterReflection] MethodReflector - add support for parent methods Reflecting 2017-11-02 17:08:54 +01:00
TomasVotruba
ca3d8f1609 edge case note 2017-11-02 16:23:55 +01:00
TomasVotruba
15d39a7f15 improve cs 2017-11-02 16:04:28 +01:00
TomasVotruba
b67ebec937 fix static return type 2017-11-02 16:01:12 +01:00
TomasVotruba
a6abf00a47 move multi Nodes logic to MethodReflector 2017-11-02 15:23:08 +01:00
TomasVotruba
18bdd50f73 [PHPUnit] add support for _underscore matching 2017-10-29 15:55:51 +01:00
TomasVotruba
1300811acc [NodeTypeResolver] fix support to include parent classes 2017-10-29 15:35:27 +01:00
TomasVotruba
e651e66c9a fix test for missing type 2017-10-28 22:55:15 +02:00
TomasVotruba
33a8969955 [NodeTypeResolver] fix multitypes for properties, resolve via DocBlockReflection and BetterReflection 2017-10-28 13:46:35 +02:00
TomasVotruba
ea2a918418 [NodeTypeResolver] deal with nested property 2017-10-27 23:27:53 +02:00
TomasVotruba
9f9ed78c07 [PropertyFetchTypeResolver] add object property reflection 2017-10-27 23:08:15 +02:00
TomasVotruba
fd33091905 ecs config cleanup 2017-10-26 10:25:14 +02:00
TomasVotruba
9d17713908 [NodeTypeResolver] add AssignTypeResolver test, fix MethodReflector 2017-10-26 10:16:29 +02:00
TomasVotruba
7deec75fc4 drop unused stubs 2017-10-26 02:09:41 +02:00
TomasVotruba
2252bf705d add composer require --dev preferonce over version locked stubs 2017-10-26 00:20:38 +02:00
TomasVotruba
b56f640c39 add stubs 2017-10-26 00:04:10 +02:00
TomasVotruba
46e366db84 fix cs 2017-10-25 12:08:06 +02:00
TomasVotruba
c87a10e00c prepare support for multi-types [ref #97] 2017-10-25 11:53:54 +02:00
TomasVotruba
c186e51920 misc 2017-10-25 02:50:18 +02:00
TomasVotruba
dd8aa9c546 misc 2017-10-23 11:13:31 +02:00
TomasVotruba
530e1b2ced [NodeTypeResolver] decouple MethodCallTypeResolver 2017-10-23 01:57:45 +02:00
TomasVotruba
9eb5cb2613 MethodReflector: move method return type resolving 2017-10-23 01:47:34 +02:00
TomasVotruba
1622d0c49d make tests pass again 2017-10-23 01:31:17 +02:00
TomasVotruba
b24c4e3717 add stub 2017-10-23 01:14:27 +02:00
TomasVotruba
e3233f3c0c add BetterReflection stubs 2017-10-22 17:42:59 +02:00
TomasVotruba
2fbb9bf2c6 [BetterReflection] add TypeAnalyzer 2017-10-22 16:35:54 +02:00
TomasVotruba
999f8d6866 README: details 2017-10-20 14:13:31 +02:00
TomasVotruba
9dd9994d8a README: details 2017-10-20 14:13:16 +02:00
TomasVotruba
8238953f1e [BetterReflection] stub => stubs, add info to README 2017-10-20 14:11:35 +02:00
TomasVotruba
f916a74563 [BetterReflection] add SourceStubber with StubSourceLocator, to remove dependency on analysed source 2017-10-20 13:56:04 +02:00
TomasVotruba
a05dc8ce89 fix cs 2017-10-18 14:52:18 +02:00
TomasVotruba
ce8e059e44 [BetterReflection] add README 2017-10-16 18:03:11 +02:00
TomasVotruba
58b0a7294d fix cs 2017-10-12 16:47:17 +02:00
TomasVotruba
a18e95f991 fix incompatibilities 2017-10-12 01:44:22 +02:00
TomasVotruba
4688bb3657 drop patcher, apply own BetterReflection package 2017-10-12 01:36:02 +02:00
TomasVotruba
350b4272b3 fix bug 2017-10-04 09:08:59 +02:00
TomasVotruba
d8d18d8479 details 2017-10-04 08:57:48 +02:00
TomasVotruba
4289d8ef56 add AssignAnalyzer, add dummy method call type resolver 2017-10-04 08:28:57 +02:00
TomasVotruba
ba527564ca fix cs 2017-10-03 08:34:09 +02:00
TomasVotruba
549408e19a [BetterReflection] use only one ClassReflector 2017-10-03 08:33:58 +02:00
TomasVotruba
af59aa372c fix missing magic annotations 2017-10-03 00:47:18 +02:00