3200 Commits

Author SHA1 Message Date
TomasVotruba
c9976ef43b Add YamlProcessor 2020-02-07 00:09:31 +01:00
TomasVotruba
9cb8a12ba6 init rename-core 2020-02-07 00:09:31 +01:00
Tomas Votruba
eaab6649ca
Merge pull request #2800 from rectorphp/phpstan-phar-deps
Update to PHPStan 0.12.9 and fix scoping deps
2020-02-06 17:15:10 +01:00
TomasVotruba
3b2cfbf2c7 fix array expr 2020-02-06 17:04:12 +01:00
Tomas Votruba
abbce32db9
Merge pull request #2784 from alfredbez/feature-add-phpunit90-rule-to-refactor-exception-methods
feature: add rule to refactor exception methods
2020-02-05 16:57:37 +01:00
TomasVotruba
6ecb72481a decopule PhpDocTypeRenamer 2020-02-05 09:07:44 +01:00
TomasVotruba
af09937841 remove addTag() from DocBlockManipulator, decrease extra php doc nodes 2020-02-04 09:41:52 +01:00
TomasVotruba
21f906d77c use type interface in custom nodes 2020-02-04 09:22:07 +01:00
TomasVotruba
293c37f96a decopule type detection in phpdoc 2020-02-04 09:11:39 +01:00
TomasVotruba
2500363bc6 move hasTag from DocBlockManipulator 2020-02-04 08:54:00 +01:00
TomasVotruba
7f29fde465 extract docblock importer from docblock manipulator 2020-02-04 08:46:16 +01:00
TomasVotruba
fa9bbbd8b0 fixup! Merge pull request #2798 from rectorphp/remove-nullables-phpdoc 2020-02-04 08:37:02 +01:00
TomasVotruba
5e238cc3b1 use PhpDocInfo by default 2020-02-04 07:39:16 +01:00
TomasVotruba
71332ebd41 use PhpDocInfo by default 2020-02-03 18:47:03 +01:00
alfredbez
5ef6073711 feature: add rule to refactor exception methods
see: https://github.com/sebastianbergmann/phpunit/issues/3775
2020-02-03 10:07:34 +01:00
TomasVotruba
c1417eada6 [CakePHPToSymfony] Add CakePHPBeforeFilterToRequestEventSubscriberRector 2020-02-03 01:42:33 +01:00
TomasVotruba
db51ada1ab generate update 2020-02-02 18:37:07 +01:00
TomasVotruba
447c2ead87 naming conventions for test fixtures 2020-02-02 18:37:04 +01:00
TomasVotruba
9cf045561f improve create rector command 2020-02-02 18:37:04 +01:00
TomasVotruba
3934975e44 decopule ImplicitToExplicitRoutingAnnotationDecorator 2020-02-02 12:35:38 +01:00
TomasVotruba
1dda9804f5 apply property and method order 2020-02-02 12:14:43 +01:00
TomasVotruba
ab89f4b780 [CakePHPToSymfony] Add CakePHPImplicitRouteToExplicitRouteAnnotationRector 2020-02-02 11:36:39 +01:00
TomasVotruba
c706d721a3 [DeadCode] increate deep chain limit to prevent used params bugs 2020-02-01 10:42:09 +01:00
TomasVotruba
0b94c5c897 [DeadCode] Fix RemoveSetterOnlyPropertyAndMethodCallRector for abstract method contract 2020-02-01 10:36:45 +01:00
TomasVotruba
6cec5bf890 [DeadCode] Fix RemoveSetterOnlyPropertyAndMethodCallRector for interface contract 2020-02-01 09:57:42 +01:00
TomasVotruba
b07c90588f decopule FunctionLikeParsedNodesFinder 2020-02-01 09:10:54 +01:00
TomasVotruba
67bb440d3a decopule ClassLikeParsedNodeFinder 2020-01-31 14:03:35 +01:00
TomasVotruba
d9b13a5e1b cleanup 2020-01-31 10:52:10 +01:00
TomasVotruba
5cc5f77bb2 move get param types to php doc infO 2020-01-31 10:46:08 +01:00
TomasVotruba
cdd2febe75 remove getTagByName() 2020-01-31 10:00:57 +01:00
TomasVotruba
e5b36d999c remove getReturtType() 2020-01-31 09:46:00 +01:00
TomasVotruba
452f2e3643 decouple TypeComparator 2020-01-31 09:23:11 +01:00
TomasVotruba
e56804dd65 remove deprecated removeBy* in DocBlockManipulator 2020-01-31 09:01:07 +01:00
TomasVotruba
f0de6724b6 use php doc info node 2020-01-31 07:53:22 +01:00
TomasVotruba
b32ab6c01e doc block manipulator refactoring to object 2020-01-30 22:45:28 +01:00
TomasVotruba
94bf9d1522 decopule PhpDoTypeMapper, PhpParserNodeMapper 2020-01-29 11:38:17 +01:00
TomasVotruba
5afed89800 decouple FunctionToServiceMap 2020-01-28 17:33:22 +01:00
TomasVotruba
73c15ecd25 misc 2020-01-28 16:38:47 +01:00
TomasVotruba
7d01a40223 decouple StringTypeAnalyzer 2020-01-28 16:25:39 +01:00
TomasVotruba
23d2ab257a decouple ArrayTypeAnalyzer and CountableTypeAnalyzer 2020-01-28 16:06:19 +01:00
TomasVotruba
f68004fbc8 respect PHPStan type of getRealpath 2020-01-28 11:38:55 +01:00
TomasVotruba
b11261ff69 cleanup 2020-01-28 10:41:54 +01:00
TomasVotruba
b1d942a28c fix class 2020-01-28 01:59:43 +01:00
TomasVotruba
36e6127a5c cleanup 2020-01-28 01:56:03 +01:00
TomasVotruba
7d53bd5797 misc compiler 2020-01-28 01:06:56 +01:00
TomasVotruba
38241af7bc extract PregMatchTypeCorrector 2020-01-28 00:41:47 +01:00
TomasVotruba
a437732450 cleanup 2020-01-28 00:21:50 +01:00
TomasVotruba
47459c9d3e cleanup 2020-01-27 23:58:14 +01:00
TomasVotruba
3765e7c58e decouple class element type resolver 2020-01-27 23:58:14 +01:00
TomasVotruba
5863e57c2c decouple cast type resolver 2020-01-27 23:58:14 +01:00