Skip to content

Commit d6960e0

Browse files
shorter example for env resolve
1 parent 7322465 commit d6960e0

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

configuration/env_var_processors.rst

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -309,37 +309,37 @@ 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+
jwt_config_dir: 'config/jwt'
315+
env(JWT_SECRET_KEY): '%kernel.project_dir%/%jwt_config_dir%/private.pem'
316+
lexik_jwt_authentication:
317+
secret_key: '%env(resolve:JWT_SECRET_KEY)%'
318318
319319
.. code-block:: xml
320320
321-
<!-- config/packages/sentry.xml -->
321+
<!-- config/packages/lexik_jwt_authentication.xml -->
322322
<?xml version="1.0" encoding="UTF-8" ?>
323323
<container xmlns="http://symfony.com/schema/dic/services"
324324
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
325325
xsi:schemaLocation="http://symfony.com/schema/dic/services
326326
https://symfony.com/schema/dic/services/services-1.0.xsd">
327327
328328
<parameters>
329-
<parameter key="sentry_host">10.0.0.1</parameter>
330-
<parameter key="env(SENTRY_DSN)">http://%sentry_host%/project</parameter>
329+
<parameter key="jwt_config_dir">config/jwt</parameter>
330+
<parameter key="env(JWT_SECRET_KEY)">%kernel.project_dir%/%jwt_config_dir%/private.pem</parameter>
331331
</parameters>
332332
333-
<sentry:config dsn="%env(resolve:SENTRY_DSN)%"/>
333+
<lexik_jwt_authentication:secret_key dsn="%env(resolve:JWT_SECRET_KEY)%"/>
334334
</container>
335335
336336
.. code-block:: php
337337
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)%',
338+
// config/packages/lexik_jwt_authentication.php
339+
$container->setParameter('jwt_config_dir', 'config/jwt');
340+
$container->setParameter('env(JWT_SECRET_KEY)', '%kernel.project_dir%/%jwt_config_dir%/private.pem');
341+
$container->loadFromExtension('lexik_jwt_authentication', [
342+
'secret_key' => '%env(resolve:JWT_SECRET_KEY)%',
343343
]);
344344
345345
``env(csv:FOO)``

0 commit comments

Comments
 (0)