Skip to content

Commit 73ed876

Browse files
shorter example for env resolve (2)
1 parent 7322465 commit 73ed876

File tree

1 file changed

+11
-14
lines changed

1 file changed

+11
-14
lines changed

configuration/env_var_processors.rst

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -309,37 +309,34 @@ Symfony provides the following env var processors:
309309

310310
.. code-block:: yaml
311311
312-
# config/packages/sentry.yaml
312+
# config/packages/lexik_jwt_authentication.yaml
313313
parameters:
314-
sentry_host: '10.0.0.1'
315-
env(SENTRY_DSN): 'http://%sentry_host%/project'
316-
sentry:
317-
dsn: '%env(resolve:SENTRY_DSN)%'
314+
env(JWT_SECRET_KEY): '%kernel.project_dir%/%CONFIG_DIR%/jwt/private.pem'
315+
lexik_jwt_authentication:
316+
secret_key: '%env(resolve:JWT_SECRET_KEY)%'
318317
319318
.. code-block:: xml
320319
321-
<!-- config/packages/sentry.xml -->
320+
<!-- config/packages/lexik_jwt_authentication.xml -->
322321
<?xml version="1.0" encoding="UTF-8" ?>
323322
<container xmlns="http://symfony.com/schema/dic/services"
324323
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
325324
xsi:schemaLocation="http://symfony.com/schema/dic/services
326325
https://symfony.com/schema/dic/services/services-1.0.xsd">
327326
328327
<parameters>
329-
<parameter key="sentry_host">10.0.0.1</parameter>
330-
<parameter key="env(SENTRY_DSN)">http://%sentry_host%/project</parameter>
328+
<parameter key="env(JWT_SECRET_KEY)">%kernel.project_dir%/%CONFIG_DIR%/jwt/private.pem</parameter>
331329
</parameters>
332330
333-
<sentry:config dsn="%env(resolve:SENTRY_DSN)%"/>
331+
<lexik_jwt_authentication:secret_key dsn="%env(resolve:JWT_SECRET_KEY)%"/>
334332
</container>
335333
336334
.. code-block:: php
337335
338-
// config/packages/sentry.php
339-
$container->setParameter('sentry_host', '10.0.0.1');
340-
$container->setParameter('env(SENTRY_DSN)', 'http://%sentry_host%/project');
341-
$container->loadFromExtension('sentry', [
342-
'dsn' => '%env(resolve:SENTRY_DSN)%',
336+
// config/packages/lexik_jwt_authentication.php
337+
$container->setParameter('env(JWT_SECRET_KEY)', '%kernel.project_dir%/%CONFIG_DIR%/jwt/private.pem');
338+
$container->loadFromExtension('lexik_jwt_authentication', [
339+
'secret_key' => '%env(resolve:JWT_SECRET_KEY)%',
343340
]);
344341
345342
``env(csv:FOO)``

0 commit comments

Comments
 (0)