Commit Graph

5196 Commits

Author SHA1 Message Date
TomasVotruba
6c1ca0caf5 Kernel: add inspiration 2017-09-08 01:42:26 +02:00
TomasVotruba
073231b5df misc + cs fixes 2017-09-08 01:18:46 +02:00
TomasVotruba
a6644b78bf DocBlockAnalyzer init 2017-09-07 19:54:24 +02:00
TomasVotruba
2dd5ef5f7b [TriggerExtractor] add Scope 2017-09-07 16:04:20 +02:00
TomasVotruba
27c9d22d5a DeprecationFactory: improve deprecation resolving 2017-09-07 15:57:36 +02:00
TomasVotruba
60e92328ca improve RectorFactory test and DeprecationDetector 2017-09-07 15:57:20 +02:00
TomasVotruba
6d2d12b9b7 [TriggerExtractor] add arguments to ClassMethodDeprecation 2017-09-07 15:56:49 +02:00
TomasVotruba
acb27015fa [NodeTypeResolver] improve README 2017-09-07 15:56:20 +02:00
TomasVotruba
ea51ca3c71 cs fixes 2017-09-07 06:10:54 +02:00
TomasVotruba
a532b5306f [TriggerExtractor] add ClassMethodDeprecation and ConfigurableChangeMethodNameRector 2017-09-07 05:55:28 +02:00
TomasVotruba
1d68188503 use Attribute class over local constants 2017-09-07 04:44:47 +02:00
TomasVotruba
dc21104bf5 cleanup 2017-09-07 04:43:25 +02:00
TomasVotruba
3b2976f849 fix cs 2017-09-07 00:32:57 +02:00
TomasVotruba
08600382c2 [TriggerExtractor] add simple check for the other message 2017-09-07 00:31:19 +02:00
TomasVotruba
b1f63bfbc4 use Attribute::CONSTANTS 2017-09-07 00:22:26 +02:00
TomasVotruba
950151daef add NotImplementedException 2017-09-06 22:56:28 +02:00
TomasVotruba
7a217267b9 add READMEs for subpackages, so people know 2017-09-06 19:48:46 +02:00
TomasVotruba
d0eb865626 [TriggerExtractor] add simple string message resolving 2017-09-06 19:35:23 +02:00
TomasVotruba
58e920b461 rename ClassLikeTypeResolver to TypeResolver 2017-09-06 19:29:48 +02:00
TomasVotruba
454611e8d6 drop AbstractClassAwareRector in favor of ClassResolver 2017-09-06 19:29:09 +02:00
TomasVotruba
3f146d3cd1 [TriggerExtractor] use ClassResolver NodeVisitor over standalone service 2017-09-06 18:13:48 +02:00
TomasVotruba
e67a11b587 extract AbstractClassAwareRector 2017-09-06 17:01:12 +02:00
TomasVotruba
f869b168b9 fix cs and phpstan 2017-09-06 12:53:24 +02:00
TomasVotruba
af69092363 [TriggerExtractor] extract logic to TriggerMessageResolver 2017-09-06 12:43:59 +02:00
TomasVotruba
242e185a11 [TriggerExtractor] improve test to match message 2017-09-06 12:37:15 +02:00
TomasVotruba
9cb250f9af fix tests 2017-09-06 12:27:54 +02:00
TomasVotruba
b932cd912e [TriggerExtractor] add DeprecationCollector 2017-09-06 12:23:34 +02:00
TomasVotruba
e94c2957d3 [TriggerExtractor] add DeprecationDetector 2017-09-06 01:21:44 +02:00
TomasVotruba
602d8d2290 [TriggerExtractor] add Command 2017-09-05 23:51:16 +02:00
TomasVotruba
d073bbfaa4 [TriggerExtractor] init 2017-09-05 23:09:23 +02:00
TomasVotruba
8c3fc9a493 [NodeTypeResolver] add method argument type 2017-08-21 12:04:35 +02:00
TomasVotruba
9c9b5c8111 [NodeTypeResolver] add property 2017-08-21 12:02:56 +02:00
TomasVotruba
bc604a6606 [NodeTypeResolver] add missing properties, fix namespace 2017-08-21 11:48:54 +02:00
TomasVotruba
922b1f855c [NodeTypeResolver] split tests to 2 classes 2017-08-21 11:44:56 +02:00
TomasVotruba
d013fe2534 [NodeTypeResolver] refactor to callabacks to decrease complexity 2017-08-21 11:35:57 +02:00
TomasVotruba
b6345de749 [NodeTypeResolver] decouple ConstructorPropertyTypesExtractor 2017-08-21 11:24:07 +02:00
TomasVotruba
58fef98d4e [NodeTypeResolver] add property support 2017-08-21 01:19:14 +02:00
TomasVotruba
9cf112ac3a [NodeTypeResolver] decrease complexity 2017-08-20 17:27:19 +02:00
TomasVotruba
fec9201cc2 add /packages directory to static analysis check 2017-08-20 17:20:33 +02:00
TomasVotruba
60f4a98b51 [NodeTypeResolver] fix standalone test 2017-08-20 17:05:57 +02:00
TomasVotruba
2318f5e27b add reference links 2017-08-20 16:46:00 +02:00
TomasVotruba
863a20df68 fixup NodeTraverser order 2017-08-20 16:08:24 +02:00
TomasVotruba
261f9aa8f2 drop EventDispatcher, add prioritied NodeTraversers 2017-08-20 15:25:03 +02:00
TomasVotruba
4c052d0ceb cleanup 2017-08-20 01:02:11 +02:00
TomasVotruba
738ac001f9 use simple NodeTypeResolver according to NodeVisitor example 2017-08-20 00:51:00 +02:00
TomasVotruba
5a0ce3b7dc WIP with PHPStan 2017-08-18 22:59:59 +02:00