Quantcast
Channel: Grafikart | Derniers Sujets du forum
Viewing all articles
Browse latest Browse all 1542

Container de service - Symfony 5.2

$
0
0

Bonjour,

Voila je rencontre un petit problème avec mon code, j'ai récemment upgrader mon site vers la version 5.2 de symfony cependant lors de l'éxecution de mes tests j'ai un message me disant que l'appelle depuis le container est deprecated.

Ce que je fais

    private function bootKernel(string $config): ContainerInterface
    {
        $this->kernel->setConfigurationFilename(__DIR__.'/fixtures/config/'.$config);
        $this->kernel->boot();
        $container = $this->kernel->getContainer();
        $this->formFactory = $container->get('form.factory');
        $this->twig = $container->get('twig');

        return $container;
    }

J'ai également essayer de créer un service alias de twig appeller twig.alias mais j'obtient une erreur me disant que le service n'existe pas.

Ce que je veux

Ne plus avoir les messages deprecated et avoir des tests clean.

Ce que j'obtiens

Accessing the "form.factory" service directly from the container is deprecated, use dependency injection instead.
Accessing the "twig" service directly from the container is deprecated, use dependency injection instead.


Viewing all articles
Browse latest Browse all 1542

Trending Articles