41 Commits

Author SHA1 Message Date
Tomas Votruba
1751334845 add UniqueEntity stub, fix nullable name in IndexTagValueNode 2019-09-26 16:03:14 +02:00
Tomas Votruba
d6d48ea44b make ShouldNotHappenException smarter 2019-09-21 13:30:03 +02:00
Tomas Votruba
0a20938c72 add CustomIdGenerator 2019-09-19 20:02:00 +02:00
Tomas Votruba
d15a1b955e cover name at JoinColumn removal 2019-09-19 19:39:08 +02:00
Tomas Votruba
24e3d85f9d make column tag value node changeable 2019-09-19 17:47:15 +02:00
Tomas Votruba
3f6fddee71 make DocBlockManipulator protected in AbstractRector + add ColumnGenerator annotatoin parsing 2019-09-19 17:30:31 +02:00
Tomas Votruba
407c3dc7b3 add UseImportsRemover 2019-09-19 11:25:47 +02:00
Tomas Votruba
69cb7ade6c fix spacing for printed nested orm annotations 2019-09-19 10:15:41 +02:00
Tomas Votruba
71e41297d7 fix doctrine spacing of annotatoins 2019-09-19 10:15:40 +02:00
Tomas Votruba
47e9f836ba fix miss-space in complex printer doc blocks 2019-09-19 00:58:01 +02:00
Tomas Votruba
e98965d982 decouple TableTagValueNodeFactory + add IndexTagValueNode 2019-09-18 13:59:59 +02:00
Tomas Votruba
cd257c9849 Fix NodeAnnotationReader for traits 2019-09-18 12:56:52 +02:00
Tomas Votruba
5acb03fd77 add discimap + soft deletable support 2019-09-17 21:42:16 +02:00
Tomas Votruba
c6565674c7 improve join table patterns 2019-09-17 21:28:58 +02:00
Tomas Votruba
dabc9121cc fix multi constaints 2019-09-17 16:36:29 +02:00
Tomas Votruba
fa00c8dbea fix flags 2019-09-17 15:59:26 +02:00
Tomas Votruba
e88024b270 fix nullable 2019-09-17 15:58:01 +02:00
Tomas Votruba
3cc59cf364 nullable fix 2019-09-17 15:46:24 +02:00
Tomas Votruba
939f1dbbe0 multiline php doc parsing fix 2019-09-17 15:39:40 +02:00
Tomas Votruba
57bc309d5a annotation misc 2019-09-15 20:32:37 +02:00
Tomas Votruba
4dcdf4c890 cleanup 2019-09-11 19:52:04 +02:00
Tomas Votruba
8b591fab52 fixes 2019-09-11 19:41:09 +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
596986120d fix doctine removal compat 2019-08-30 16:40:56 +02:00
Tomas Votruba
5618095feb make parser work for missing GeneratedValue and InheritanceType 2019-08-30 10:54:10 +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
0223736948 make id name property detection independent on the property name 2019-08-29 15:27:24 +02:00
Tomas Votruba
c1303c6ba7 init uuid migration 2019-08-28 10:52:55 +02:00
Tomas Votruba
d11cbb3e3a space included 2019-08-27 18:05:25 +02:00
Tomas Votruba
80cd5f9dba remove OrdreByTagValueNode 2019-08-27 18:04:59 +02:00
Tomas Votruba
5ceca800c4 remove IdTagValueNode 2019-08-27 18:02:58 +02:00
Tomas Votruba
7398b272c3 use AbstractDoctrineTagValueNode for all doctrine nodes 2019-08-27 14:50:34 +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