Skip to content

[Translator] Config cache_dir  #32542

Closed
Closed
@Raulnet

Description

@Raulnet

**Symfony version(s) 3.4, 4.3

Description
the cache directory of Translator can not be change in default config

Possible Solution

add this config in
src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php

// src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php

class FrameworkExtension extends Extension {
...
 private function registerTranslatorConfiguration(array $config, ContainerBuilder $container, LoaderInterface $loader) {
...
    if (\array_key_exists('cache_dir', $config)) {
            $defaultOptions = $translator->getArgument(4);
            $defaultOptions += ['cache_dir' => $config['cache_dir']];
            $translator->setArgument(4, $defaultOptions);
        }
    }
...
}

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions