From e73b674985714d18b328c6bd1a6f6d1ed3732424 Mon Sep 17 00:00:00 2001 From: uncaught Date: Mon, 22 May 2023 08:36:34 +0200 Subject: [PATCH] Fix non-working examples of `json` and `csv` env var processors (closes https://github.com/symfony/symfony/issues/50341). --- configuration/env_var_processors.rst | 32 ++++++++++++---------------- 1 file changed, 14 insertions(+), 18 deletions(-) diff --git a/configuration/env_var_processors.rst b/configuration/env_var_processors.rst index cc6782baabb..0a76793cc2c 100644 --- a/configuration/env_var_processors.rst +++ b/configuration/env_var_processors.rst @@ -262,9 +262,8 @@ Symfony provides the following env var processors: # config/packages/framework.yaml parameters: - env(TRUSTED_HOSTS): '["10.0.0.1", "10.0.0.2"]' - framework: - trusted_hosts: '%env(json:TRUSTED_HOSTS)%' + env(ALLOWED_LANGUAGES): '["en","de","es"]' + app_allowed_languages: '%env(json:ALLOWED_LANGUAGES)%' .. code-block:: xml @@ -279,10 +278,9 @@ Symfony provides the following env var processors: https://symfony.com/schema/dic/symfony/symfony-1.0.xsd"> - ["10.0.0.1", "10.0.0.2"] + ["en","de","es"] + %env(json:ALLOWED_LANGUAGES)% - - .. code-block:: php @@ -293,9 +291,9 @@ Symfony provides the following env var processors: use Symfony\Component\DependencyInjection\ContainerBuilder; use Symfony\Config\FrameworkConfig; - return static function (ContainerBuilder $container, FrameworkConfig $framework) { - $container->setParameter('env(TRUSTED_HOSTS)', '["10.0.0.1", "10.0.0.2"]'); - $framework->trustedHosts(env('TRUSTED_HOSTS')->json()); + return static function (ContainerBuilder $container) { + $container->setParameter('env(ALLOWED_LANGUAGES)', '["en","de","es"]'); + $container->setParameter('app_allowed_languages', '%env(json:ALLOWED_LANGUAGES)%'); }; ``env(resolve:FOO)`` @@ -348,9 +346,8 @@ Symfony provides the following env var processors: # config/packages/framework.yaml parameters: - env(TRUSTED_HOSTS): "10.0.0.1,10.0.0.2" - framework: - trusted_hosts: '%env(csv:TRUSTED_HOSTS)%' + env(ALLOWED_LANGUAGES): "en,de,es" + app_allowed_languages: '%env(csv:ALLOWED_LANGUAGES)%' .. code-block:: xml @@ -365,10 +362,9 @@ Symfony provides the following env var processors: https://symfony.com/schema/dic/symfony/symfony-1.0.xsd"> - 10.0.0.1,10.0.0.2 + en,de,es + %env(csv:ALLOWED_LANGUAGES)% - - .. code-block:: php @@ -379,9 +375,9 @@ Symfony provides the following env var processors: use Symfony\Component\DependencyInjection\ContainerBuilder; use Symfony\Config\FrameworkConfig; - return static function (ContainerBuilder $container, FrameworkConfig $framework) { - $container->setParameter('env(TRUSTED_HOSTS)', '10.0.0.1,10.0.0.2'); - $framework->trustedHosts(env('TRUSTED_HOSTS')->csv()); + return static function (ContainerBuilder $container) { + $container->setParameter('env(ALLOWED_LANGUAGES)', 'en,de,es'); + $container->setParameter('app_allowed_languages', '%env(csv:ALLOWED_LANGUAGES)%'); }; ``env(file:FOO)``