59 Commits

Author SHA1 Message Date
Tomas Votruba
4861d717a1 [ZendToSymfony] Init 2019-09-13 10:41:33 +02:00
Tomas Votruba
4dcdf4c890 cleanup 2019-09-11 19:52:04 +02:00
Tomas Votruba
2c3d2616c6 improve class rename in doc blocks 2019-09-11 16:02:35 +02:00
Tomas Votruba
622b6c1460 migrate TypeInferers to PHPStan object types 2019-09-10 20:40:43 +02:00
Tomas Votruba
5a2f2b0900 fix spacing with SpacelessPhpDocTagNode 2019-09-10 20:35:03 +02:00
Tomas Votruba
79ffad4a0b add @see annotations 2019-09-03 14:05:21 +02:00
Tomas Votruba
72bb8d6ec0 remove getDoctrine*() methods from PhpDocInfo, use getByType() instead 2019-08-31 13:46:48 +02:00
Tomas Votruba
a618c07a50 decouple EntityWithMissingUuidProvider class 2019-08-31 12:47:41 +02:00
Tomas Votruba
04d01ffdfe add Symfony Validator annotations 2019-08-30 23:08:03 +02:00
Tomas Votruba
e6de2a7d38 add Sensio TemplateTagValueNode 2019-08-30 09:56:56 +02:00
Tomas Votruba
bf312a3dd0 create table name based on @Table annotation 2019-08-29 17:26:35 +02:00
Tomas Votruba
c1303c6ba7 init uuid migration 2019-08-28 10:52:55 +02:00
Tomas Votruba
401f9911d9 let parse only Doctrine tags we need 2019-08-27 14:46:43 +02:00
Tomas Votruba
1a30815aa8 fix spacing 2019-08-27 12:57:30 +02:00
Tomas Votruba
9970a01e2e tidy up PhpDocInfoPrinter test 2019-08-27 12:53:29 +02:00
Tomas Votruba
bb73e893de [DoctrinePhpDocParser] Add relation tags and join column 2019-08-27 12:53:29 +02:00
Tomas Votruba
faaf605e19 update DoctrineColumnPropertyTypeInferer to work with doctrine annotation nodes 2019-08-26 21:58:01 +02:00
Tomas Votruba
d4c3b002bb simplify RemoveRepositoryFromEntityAnnotationRector 2019-08-26 21:52:16 +02:00
Tomas Votruba
42cbfd8905 [BetterPhpDocParser] Add support for parsing Doctrine annotations 2019-08-26 21:52:16 +02:00
Tomas Votruba
6000b30369 [DeadCode] Add RemoveSetterOnlyPropertyAndMethodCallRector 2019-08-06 12:50:53 +02:00
Jürgen Henge-Ernst
f161b74939 FIXED: Catastrophic backtracking in regular expression if the current text pattern contains lot of white spaces 2019-07-29 10:12:47 +02:00
Tomas Votruba
48449eed0c add reference support to ParamTypeDeclarationRector 2019-07-15 21:40:45 +02:00
Tomas Votruba
d04b66adef fix import order 2019-07-14 14:00:41 +02:00
Ravan Scafi
7c9e153e6a
Don't mess with lines between docblock comment and var type. 2019-07-08 11:51:50 -03:00
Tomas Votruba
57602fc3a9 fix new phpstan reports 2019-07-04 12:29:37 +03:00
Tomas Votruba
a66bdd36a1 reset values to key from 0 2019-06-28 13:25:43 +02:00
Tomas Votruba
4b6920caab add test case for #1527 2019-06-04 16:26:55 +03:00
Tomas Votruba
9b7853f30d fix escape pattern 2019-06-04 13:35:58 +03:00
Tomas Votruba
d5f87f5e82 fix cs 2019-06-04 13:27:32 +03:00
Tomas Votruba
58ccdc7638 fix unescaped regular 2019-06-04 13:21:52 +03:00
Tomas Votruba
ea189d6350 Fix phpdoc-parser BC break for generic multiline nodes 2019-06-04 12:16:58 +03:00
Tomas Votruba
86c39fc98a try to fix broken indent in param description 2019-06-02 23:33:37 +03:00
Tomas Votruba
cbfa9e1676 add failing test for #1522 2019-06-02 18:06:51 +03:00
Tomas Votruba
4632e1ea24 add original content for text phpdoc nodes 2019-05-31 12:53:59 +02:00
Tomas Votruba
fca3bf38ca fix multiline BC break in phpdoc-parser 2019-05-31 12:53:59 +02:00
Tomas Votruba
83d2219ca7 [TypeDeclaration] Add AddFunctionReturnTypeRector 2019-05-10 14:55:55 +02:00
Tomas Votruba
59a29eff95 add AttributeAwareDeprecatedTagValueNode [closes #1366] 2019-05-01 20:26:23 +02:00
Tomas Votruba
b9fbb3654d apply code-quality level 2019-03-31 14:48:06 +02:00
Tomas Votruba
cce3bc22bd fix PseudoNamespaceToNamespaceRector for docblocks 2019-03-16 01:26:35 +01:00
Tomas Votruba
4f5c7e7b80 merge PhpDocModifier and DocBlockManipulator to latter one 2019-03-16 01:26:35 +01:00
Tomas Votruba
a33fd02ece remove unused public methods 2019-03-09 18:08:38 +00:00
Tomas Votruba
c819bb0c26 Add BetterPhpDocParser package 2019-03-01 00:12:44 +01:00
Tomas Votruba
5571f83bf3 merge BetterPhpDocParser to NodeTypeResolver, add config.yml for each package and load it by default 2018-08-13 21:59:28 +02:00
Tomas Votruba
3837cfbacd [NodeTypeResolver] Prepare standalone test battery 2018-08-13 20:45:58 +02:00
Tomas Votruba
b38c7b5272 decouple metadata attributes to MetadataAttributes for better NodeTypeResolver decoupling 2018-08-10 16:45:27 +02:00
Tomas Votruba
e6ea62bbf1 merge ScopeToTypeResolver to NodeTypeResolver 2018-08-06 12:35:26 +02:00
Tomas Votruba
e16cdd80f2 use service type resolving over global one 2018-08-06 12:35:26 +02:00
Tomas Votruba
65a0b5bed3 fix too soon name resolving 2018-08-06 12:35:26 +02:00
Tomas Votruba
91a2b0ed77 autoload config fixes 2018-08-03 09:43:32 +02:00
Tomas Votruba
bac8dcd3f2 fix BetterPhpDocParser service loading in rector/rector deps 2018-08-02 20:12:02 +02:00