@@ -39,7 +39,7 @@ public function __construct(ManagerRegistry $registry)
39
39
public function guessType ($ class , $ property )
40
40
{
41
41
if (!$ ret = $ this ->getMetadata ($ class )) {
42
- return new TypeGuess ('text ' , array (), Guess::LOW_CONFIDENCE );
42
+ return new TypeGuess ('Symfony\Component\Form\Extension\Core\Type\TextType ' , array (), Guess::LOW_CONFIDENCE );
43
43
}
44
44
45
45
list ($ metadata , $ name ) = $ ret ;
@@ -48,35 +48,35 @@ public function guessType($class, $property)
48
48
$ multiple = $ metadata ->isCollectionValuedAssociation ($ property );
49
49
$ mapping = $ metadata ->getAssociationMapping ($ property );
50
50
51
- return new TypeGuess ('entity ' , array ('em ' => $ name , 'class ' => $ mapping ['targetEntity ' ], 'multiple ' => $ multiple ), Guess::HIGH_CONFIDENCE );
51
+ return new TypeGuess ('Symfony\Bridge\Doctrine\Form\Type\EntityType ' , array ('em ' => $ name , 'class ' => $ mapping ['targetEntity ' ], 'multiple ' => $ multiple ), Guess::HIGH_CONFIDENCE );
52
52
}
53
53
54
54
switch ($ metadata ->getTypeOfField ($ property )) {
55
55
case Type::TARRAY :
56
- return new TypeGuess ('collection ' , array (), Guess::MEDIUM_CONFIDENCE );
56
+ return new TypeGuess ('Symfony\Component\Form\Extension\Core\Type\CollectionType ' , array (), Guess::MEDIUM_CONFIDENCE );
57
57
case Type::BOOLEAN :
58
- return new TypeGuess ('checkbox ' , array (), Guess::HIGH_CONFIDENCE );
58
+ return new TypeGuess ('Symfony\Component\Form\Extension\Core\Type\CheckboxType ' , array (), Guess::HIGH_CONFIDENCE );
59
59
case Type::DATETIME :
60
60
case Type::DATETIMETZ :
61
61
case 'vardatetime ' :
62
- return new TypeGuess ('datetime ' , array (), Guess::HIGH_CONFIDENCE );
62
+ return new TypeGuess ('Symfony\Component\Form\Extension\Core\Type\DateTimeType ' , array (), Guess::HIGH_CONFIDENCE );
63
63
case Type::DATE :
64
- return new TypeGuess ('date ' , array (), Guess::HIGH_CONFIDENCE );
64
+ return new TypeGuess ('Symfony\Component\Form\Extension\Core\Type\DateType ' , array (), Guess::HIGH_CONFIDENCE );
65
65
case Type::TIME :
66
- return new TypeGuess ('time ' , array (), Guess::HIGH_CONFIDENCE );
66
+ return new TypeGuess ('Symfony\Component\Form\Extension\Core\Type\TimeType ' , array (), Guess::HIGH_CONFIDENCE );
67
67
case Type::DECIMAL :
68
68
case Type::FLOAT :
69
- return new TypeGuess ('number ' , array (), Guess::MEDIUM_CONFIDENCE );
69
+ return new TypeGuess ('Symfony\Component\Form\Extension\Core\Type\NumberType ' , array (), Guess::MEDIUM_CONFIDENCE );
70
70
case Type::INTEGER :
71
71
case Type::BIGINT :
72
72
case Type::SMALLINT :
73
- return new TypeGuess ('integer ' , array (), Guess::MEDIUM_CONFIDENCE );
73
+ return new TypeGuess ('Symfony\Component\Form\Extension\Core\Type\IntegerType ' , array (), Guess::MEDIUM_CONFIDENCE );
74
74
case Type::STRING :
75
- return new TypeGuess ('text ' , array (), Guess::MEDIUM_CONFIDENCE );
75
+ return new TypeGuess ('Symfony\Component\Form\Extension\Core\Type\TextType ' , array (), Guess::MEDIUM_CONFIDENCE );
76
76
case Type::TEXT :
77
- return new TypeGuess ('textarea ' , array (), Guess::MEDIUM_CONFIDENCE );
77
+ return new TypeGuess ('Symfony\Component\Form\Extension\Core\Type\TextareaType ' , array (), Guess::MEDIUM_CONFIDENCE );
78
78
default :
79
- return new TypeGuess ('text ' , array (), Guess::LOW_CONFIDENCE );
79
+ return new TypeGuess ('Symfony\Component\Form\Extension\Core\Type\TextType ' , array (), Guess::LOW_CONFIDENCE );
80
80
}
81
81
}
82
82
0 commit comments