215 Commits

Author SHA1 Message Date
Tomas Votruba
bb05fe2514 improve annotation content joins 2019-09-17 21:58:33 +02:00
Tomas Votruba
5acb03fd77 add discimap + soft deletable support 2019-09-17 21:42:16 +02:00
Tomas Votruba
939f1dbbe0 multiline php doc parsing fix 2019-09-17 15:39:40 +02:00
Tomas Votruba
37de04efac add many to test to MultilineTest 2019-09-17 13:21:41 +02:00
Tomas Votruba
e8991f0ae8 fix miss format on single line element 2019-09-17 11:17:59 +02:00
Tomas Votruba
41c0c110a3 improve single info multiline doc, drop NodeDecorator 2019-09-17 11:17:59 +02:00
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