diff --git a/docs/en/00_Getting_Started/03_Environment_Management.md b/docs/en/00_Getting_Started/03_Environment_Management.md index b3df1e67f..960e9364b 100644 --- a/docs/en/00_Getting_Started/03_Environment_Management.md +++ b/docs/en/00_Getting_Started/03_Environment_Management.md @@ -48,6 +48,22 @@ use SilverStripe\Core\Environment; Environment::setEnv('API_KEY', 'AABBCCDDEEFF012345'); ``` +### Using environment variables in config + +To use environment variables in `.yaml` configs you can reference them using backticks. + +```yaml +SilverStripe\Core\Injector\Injector: + MyServiceClass: + properties: + MyProperty: '`ENV_VAR_HERE`' +``` + +
+

Environment variables cannot be used outside of Injector config as of version 4.2.

+
+ + ## Including an extra `.env` file Sometimes it may be useful to include an extra `.env` file - on a shared local development environment where all