Skip to content

Commit a246798

Browse files
committed
minor #15487 [Testing] use static::getContainer() (tcheuD)
This PR was merged into the 5.3 branch. Discussion ---------- [Testing] use static::getContainer() [self::$container is deprecated since symfony5.3, use static::getContainer() instead](https://github.com/symfony/framework-bundle/blob/6c02616aef1f7f53c9603bb4f5945771062c541b/Test/KernelTestCase.php#L39) Commits ------- d72d610 [Testing] use static::getContainer()
2 parents 2093797 + d72d610 commit a246798

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

testing.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ Retrieving Services in the Test
246246

247247
In your integration tests, you often need to fetch the service from the
248248
service container to call a specific method. After booting the kernel,
249-
the container is stored in ``self::$container``::
249+
the container is stored in ``static::getContainer()``::
250250

251251
// tests/Service/NewsletterGeneratorTest.php
252252
namespace App\Tests\Service;
@@ -261,8 +261,8 @@ the container is stored in ``self::$container``::
261261
// (1) boot the Symfony kernel
262262
self::bootKernel();
263263

264-
// (2) use self::$container to access the service container
265-
$container = self::$container;
264+
// (2) use static::getContainer() to access the service container
265+
$container = static::getContainer();
266266

267267
// (3) run some service & test the result
268268
$newsletterGenerator = $container->get(NewsletterGenerator::class);
@@ -272,7 +272,7 @@ the container is stored in ``self::$container``::
272272
}
273273
}
274274

275-
The container in ``self::$container`` is actually a special test container.
275+
The container in ``static::getContainer()`` is actually a special test container.
276276
It gives you access to both the public services and the non-removed
277277
:ref:`private services <container-public>` services.
278278

0 commit comments

Comments
 (0)