@@ -42,11 +42,17 @@ public function getClass()
42
42
return $ this ->class ->getName ();
43
43
}
44
44
45
+ /**
46
+ * @param $columnFormatters
47
+ */
45
48
public function setColumnFormatters ($ columnFormatters )
46
49
{
47
50
$ this ->columnFormatters = $ columnFormatters ;
48
51
}
49
52
53
+ /**
54
+ * @return array
55
+ */
50
56
public function getColumnFormatters ()
51
57
{
52
58
return $ this ->columnFormatters ;
@@ -57,21 +63,34 @@ public function mergeColumnFormattersWith($columnFormatters)
57
63
$ this ->columnFormatters = array_merge ($ this ->columnFormatters , $ columnFormatters );
58
64
}
59
65
66
+ /**
67
+ * @param array $modifiers
68
+ */
60
69
public function setModifiers (array $ modifiers )
61
70
{
62
71
$ this ->modifiers = $ modifiers ;
63
72
}
64
73
74
+ /**
75
+ * @return array
76
+ */
65
77
public function getModifiers ()
66
78
{
67
79
return $ this ->modifiers ;
68
80
}
69
81
82
+ /**
83
+ * @param array $modifiers
84
+ */
70
85
public function mergeModifiersWith (array $ modifiers )
71
86
{
72
87
$ this ->modifiers = array_merge ($ this ->modifiers , $ modifiers );
73
88
}
74
89
90
+ /**
91
+ * @param \Faker\Generator $generator
92
+ * @return array
93
+ */
75
94
public function guessColumnFormatters (\Faker \Generator $ generator )
76
95
{
77
96
$ formatters = array ();
@@ -139,6 +158,9 @@ public function guessColumnFormatters(\Faker\Generator $generator)
139
158
140
159
/**
141
160
* Insert one new record using the Entity class.
161
+ * @param ObjectManager $manager
162
+ * @param bool $generateId
163
+ * @return EntityPopulator
142
164
*/
143
165
public function execute (ObjectManager $ manager , $ insertedEntities , $ generateId = false )
144
166
{
@@ -177,6 +199,10 @@ private function callMethods($obj, $insertedEntities)
177
199
}
178
200
}
179
201
202
+ /**
203
+ * @param EntityManagerInterface $manager
204
+ * @return int|null
205
+ */
180
206
private function generateId ($ obj , $ column , EntityManagerInterface $ manager )
181
207
{
182
208
/* @var $repository \Doctrine\ORM\EntityRepository */
0 commit comments