File tree Expand file tree Collapse file tree 1 file changed +15
-3
lines changed Expand file tree Collapse file tree 1 file changed +15
-3
lines changed Original file line number Diff line number Diff line change @@ -14,9 +14,13 @@ Environment Variables
14
14
---------------------
15
15
16
16
Symfony will grab any environment variable prefixed with ``SYMFONY__ `` and
17
- set it as a parameter in the service container. Double underscores are replaced
18
- with a period, as a period is not a valid character in an environment variable
19
- name.
17
+ set it as a parameter in the service container. Some transformations are
18
+ applied to the resulting parameter name:
19
+
20
+ * ``SYMFONY__ `` prefix is removed;
21
+ * Parameter name is lowercased;
22
+ * Double underscores are replaced with a period, as a period is not
23
+ a valid character in an environment variable name.
20
24
21
25
For example, if you're using Apache, environment variables can be set using
22
26
the following ``VirtualHost `` configuration:
@@ -94,6 +98,14 @@ You can now reference these parameters wherever you need them.
94
98
)
95
99
));
96
100
101
+ .. note ::
102
+
103
+ Even in debug mode, setting or changing an environment variable
104
+ requires your cache to be cleared to make the parameter available.
105
+ In debug mode, this is required since only a change to a configuration
106
+ file that is loaded by Symfony triggers your configuration to be
107
+ re-evaluated.
108
+
97
109
Constants
98
110
---------
99
111
You can’t perform that action at this time.
0 commit comments