Config Flashcards

1
Q

peut-on définir des config de pls env dans un fichier de config ? Si oui comment ?

A

il faut utiliser le mot “when@test”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

quel est l’ordre de recherche de param de config

A

config/packages/* -> config/packages/env/* -> config/services/* -> config/services_<env>/*</env>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

comment inclure un param de config dans une valeur scalaire

A

il faut ajouter le char ‘%’ (Ex url_pattern: ‘https://symfony.com/?foo=%%s&bar=%%d’)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

comment faire reference à une var d’env dans de la config

A

%env(APP_VAR_NAME)% (également dispo dans la var global PHP $_ENV)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

comment définir une valeur par défaut pour une variable d’env

A

dans les parameters du fichier framework.yaml il faut utiliser : env(SECRET): ‘some_secret’

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

comment est gérer les fichier env par le moteur SF

A

parser à chaque request

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

comment call une autre EN VAR dans un fichier .ENV

A

DB_PASS=${DB_USER}pass

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

comment définir une valeur par défaut pour une ENV VAR

A

DB_PASS=${DB_USER:-root}pass

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

si chq request parse les fichiers env comment eviter cela pour augmenter les perf

A

il faut dumper les files en 1 seul PHP avec : composer dump-env prod

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

comment debugger les valeurs des .env

A

php bin/console debug:env

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

comment debugger les valeurs des .env à partir du container SF

A

php bin/console debug:container –env-vars

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

comment debugger les param du container SF

A

php bin/console debug:container –parameters

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

comment passer tjrs la meme valeur à un argument déclarer dans un service SF

A

dans le fichier service.yaml : services:_defaults:bind:$projectDir: ‘%MAVALUE%’

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

comment injecter l’ensemble des params d’une app en 1 seul argument

A

il faut injecter le : ContainerBagInterface $params

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

qu’est ce que le ConfigBuilders ?

A

system de génération de fichier de config SF en PHP plutot que YAML

How well did you know this?
1
Not at all
2
3
4
5
Perfectly