@@ -161,17 +161,17 @@ to and from the issue number and the ``Issue`` object::
161
161
namespace AppBundle\Form\DataTransformer;
162
162
163
163
use AppBundle\Entity\Issue;
164
- use Doctrine\Common\Persistence\EntityManager ;
164
+ use Doctrine\Common\Persistence\ObjectManager ;
165
165
use Symfony\Component\Form\DataTransformerInterface;
166
166
use Symfony\Component\Form\Exception\TransformationFailedException;
167
167
168
168
class IssueToNumberTransformer implements DataTransformerInterface
169
169
{
170
- private $entityManager ;
170
+ private $manager ;
171
171
172
- public function __construct(EntityManager $entityManager )
172
+ public function __construct(ObjectManager $manager )
173
173
{
174
- $this->entityManager = $entityManager ;
174
+ $this->manager = $manager ;
175
175
}
176
176
177
177
/**
@@ -203,7 +203,7 @@ to and from the issue number and the ``Issue`` object::
203
203
return;
204
204
}
205
205
206
- $issue = $this->entityManager
206
+ $issue = $this->manager
207
207
->getRepository('AppBundle:Issue')
208
208
// query for the issue with this id
209
209
->find($issueNumber)
@@ -253,16 +253,16 @@ to be passed in. Then, you can easily create and add the transformer::
253
253
namespace AppBundle\Form\Type;
254
254
255
255
use AppBundle\Form\DataTransformer\IssueToNumberTransformer;
256
- use Doctrine\Common\Persistence\EntityManager ;
256
+ use Doctrine\Common\Persistence\ObjectManager ;
257
257
258
258
// ...
259
259
class TaskType extends AbstractType
260
260
{
261
- private $entityManager ;
261
+ private $manager ;
262
262
263
- public function __construct(EntityManager $entityManager )
263
+ public function __construct(ObjectManager $manager )
264
264
{
265
- $this->entityManager = $entityManager ;
265
+ $this->manager = $manager ;
266
266
}
267
267
268
268
public function buildForm(FormBuilderInterface $builder, array $options)
@@ -277,7 +277,7 @@ to be passed in. Then, you can easily create and add the transformer::
277
277
// ...
278
278
279
279
$builder->get('issue')
280
- ->addModelTransformer(new IssueToNumberTransformer($this->entityManager ));
280
+ ->addModelTransformer(new IssueToNumberTransformer($this->manager ));
281
281
}
282
282
283
283
// ...
@@ -286,8 +286,8 @@ to be passed in. Then, you can easily create and add the transformer::
286
286
Now, when you create your ``TaskType ``, you'll need to pass in the entity manager::
287
287
288
288
// e.g. in a controller somewhere
289
- $entityManager = $this->getDoctrine()->getManager();
290
- $form = $this->createForm(new TaskType($entityManager ), $task);
289
+ $manager = $this->getDoctrine()->getManager();
290
+ $form = $this->createForm(new TaskType($manager ), $task);
291
291
292
292
// ...
293
293
@@ -331,23 +331,23 @@ First, create the custom field type class::
331
331
namespace AppBundle\Form;
332
332
333
333
use AppBundle\Form\DataTransformer\IssueToNumberTransformer;
334
- use Doctrine\ORM\EntityManager ;
334
+ use Doctrine\Common\Persistence\ObjectManager ;
335
335
use Symfony\Component\Form\AbstractType;
336
336
use Symfony\Component\Form\FormBuilderInterface;
337
337
use Symfony\Component\OptionsResolver\OptionsResolverInterface;
338
338
339
339
class IssueSelectorType extends AbstractType
340
340
{
341
- private $entityManager ;
341
+ private $manager ;
342
342
343
- public function __construct(EntityManager $entityManager )
343
+ public function __construct(ObjectManager $manager )
344
344
{
345
- $this->entityManager = $entityManager ;
345
+ $this->manager = $manager ;
346
346
}
347
347
348
348
public function buildForm(FormBuilderInterface $builder, array $options)
349
349
{
350
- $transformer = new IssueToNumberTransformer($this->entityManager );
350
+ $transformer = new IssueToNumberTransformer($this->manager );
351
351
$builder->addModelTransformer($transformer);
352
352
}
353
353
0 commit comments