Skip to content

Symfony 6 Kernel not reloading Twig files #181

Description

@Ordepsousa

I'm having problems with twig files. The workers are not restarted after any twig file changes.

Regarding this piece of code inside Symfony Bootstrap

//Symfony\Bundle\TwigBundle\Loader\FilesystemLoader
//->Twig_Loader_Filesystem
if ($this->debug && $container->has('twig.loader')) {
    $twigLoader = $container->get('twig.loader');
    Utils::bindAndCall(function () use ($twigLoader) {
        foreach ($twigLoader->cache as $path) {
            register_file($path);
        }
    }, $twigLoader);
}

I am using symfony 6 and i can't find any "Symfony\Bundle\TwigBundle\Loader\FilesystemLoader" class or "twig.loader" service inside the container, so probably it was deprecated and removed and it will never call register_file on twig files.

Anyone else having this problem?
I'm trying to find the new class responsible for loading/caching twig files.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions