8000 [Testing] use static::getContainer() · symfony/symfony-docs@d72d610 · GitHub
[go: up one dir, main page]

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit d72d610

Browse files
committed
[Testing] use static::getContainer()
self::$container is deprecated since symfony5.3
1 parent 433e05d commit d72d610

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)
0