Skip to content

Commit 3c0036e

Browse files
committed
bug #5666 Fix EntityManager namespace (JhonnyL)
This PR was squashed before being merged into the 2.3 branch (closes #5666). Discussion ---------- Fix EntityManager namespace | Q | A | ------------- | --- | Doc fix? | yes | New docs? | no | Applies to | all | Fixed tickets | - Commits ------- a8b2d6d Fix EntityManager namespace
2 parents 653b6d4 + a8b2d6d commit 3c0036e

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

cookbook/form/data_transformers.rst

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -161,17 +161,17 @@ to and from the issue number and the ``Issue`` object::
161161
namespace AppBundle\Form\DataTransformer;
162162

163163
use AppBundle\Entity\Issue;
164-
use Doctrine\Common\Persistence\EntityManager;
164+
use Doctrine\Common\Persistence\ObjectManager;
165165
use Symfony\Component\Form\DataTransformerInterface;
166166
use Symfony\Component\Form\Exception\TransformationFailedException;
167167

168168
class IssueToNumberTransformer implements DataTransformerInterface
169169
{
170-
private $entityManager;
170+
private $manager;
171171

172-
public function __construct(EntityManager $entityManager)
172+
public function __construct(ObjectManager $manager)
173173
{
174-
$this->entityManager = $entityManager;
174+
$this->manager = $manager;
175175
}
176176

177177
/**
@@ -203,7 +203,7 @@ to and from the issue number and the ``Issue`` object::
203203
return;
204204
}
205205

206-
$issue = $this->entityManager
206+
$issue = $this->manager
207207
->getRepository('AppBundle:Issue')
208208
// query for the issue with this id
209209
->find($issueNumber)
@@ -253,16 +253,16 @@ to be passed in. Then, you can easily create and add the transformer::
253253
namespace AppBundle\Form\Type;
254254

255255
use AppBundle\Form\DataTransformer\IssueToNumberTransformer;
256-
use Doctrine\Common\Persistence\EntityManager;
256+
use Doctrine\Common\Persistence\ObjectManager;
257257

258258
// ...
259259
class TaskType extends AbstractType
260260
{
261-
private $entityManager;
261+
private $manager;
262262

263-
public function __construct(EntityManager $entityManager)
263+
public function __construct(ObjectManager $manager)
264264
{
265-
$this->entityManager = $entityManager;
265+
$this->manager = $manager;
266266
}
267267

268268
public function buildForm(FormBuilderInterface $builder, array $options)
@@ -277,7 +277,7 @@ to be passed in. Then, you can easily create and add the transformer::
277277
// ...
278278

279279
$builder->get('issue')
280-
->addModelTransformer(new IssueToNumberTransformer($this->entityManager));
280+
->addModelTransformer(new IssueToNumberTransformer($this->manager));
281281
}
282282

283283
// ...
@@ -286,8 +286,8 @@ to be passed in. Then, you can easily create and add the transformer::
286286
Now, when you create your ``TaskType``, you'll need to pass in the entity manager::
287287

288288
// 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);
291291

292292
// ...
293293

@@ -331,23 +331,23 @@ First, create the custom field type class::
331331
namespace AppBundle\Form;
332332

333333
use AppBundle\Form\DataTransformer\IssueToNumberTransformer;
334-
use Doctrine\ORM\EntityManager;
334+
use Doctrine\Common\Persistence\ObjectManager;
335335
use Symfony\Component\Form\AbstractType;
336336
use Symfony\Component\Form\FormBuilderInterface;
337337
use Symfony\Component\OptionsResolver\OptionsResolverInterface;
338338

339339
class IssueSelectorType extends AbstractType
340340
{
341-
private $entityManager;
341+
private $manager;
342342

343-
public function __construct(EntityManager $entityManager)
343+
public function __construct(ObjectManager $manager)
344344
{
345-
$this->entityManager = $entityManager;
345+
$this->manager = $manager;
346346
}
347347

348348
public function buildForm(FormBuilderInterface $builder, array $options)
349349
{
350-
$transformer = new IssueToNumberTransformer($this->entityManager);
350+
$transformer = new IssueToNumberTransformer($this->manager);
351351
$builder->addModelTransformer($transformer);
352352
}
353353

0 commit comments

Comments
 (0)