78 lines
2.7 KiB
YAML
78 lines
2.7 KiB
YAML
# This file is the entry point to configure your own services.
|
|
# Files in the packages/ subdirectory configure your dependencies.
|
|
|
|
# Put parameters here that don't need to change on each machine where the app is deployed
|
|
# https://symfony.com/doc/current/best_practices.html#use-parameters-for-application-configuration
|
|
parameters:
|
|
# Données de connexion à la base de données distante
|
|
database.dsn: "%env(resolve:DSN_REMOTE_DATABASE)%"
|
|
database.user: "%env(resolve:DB_USER)%"
|
|
database.password: "%env(resolve:DB_PASSWORD)%"
|
|
|
|
# algorythme de hashage utilisé "md5", "sha256", "haval160,4", etc.
|
|
env(HASH_ALGO_LEGACY): "sha256"
|
|
hashAlgoLegacy: '%env(resolve:HASH_ALGO_LEGACY)%'
|
|
|
|
# adresse du site hote
|
|
issuer_url: '%env(resolve:ISSUER_URL)%'
|
|
# adresse de hydra
|
|
hydra_admin_base_url: '%env(resolve:HYDRA_ADMIN_BASE_URL)%'
|
|
base_url: '%env(resolve:BASE_URL)%'
|
|
|
|
default_locale: '%env(DEFAULT_LOCALE)%'
|
|
env(DEFAULT_LOCALE): 'fr'
|
|
|
|
security_pattern: '%env(resolve:SECURITY_PATTERN)%'
|
|
env(APP_LOCALES): "fr,en"
|
|
locales: '%env(APP_LOCALES)%'
|
|
app.supported_locales: ~
|
|
|
|
env(PEPPER): ~
|
|
pepper: '%env(resolve:PEPPER)%'
|
|
services:
|
|
# default configuration for services in *this* file
|
|
_defaults:
|
|
autowire: true # Automatically injects dependencies in your services.
|
|
autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.
|
|
|
|
# makes classes in src/ available to be used as services
|
|
# this creates a service per class whose id is the fully-qualified class name
|
|
App\:
|
|
resource: '../src/'
|
|
exclude:
|
|
- '../src/DependencyInjection/'
|
|
- '../src/Entity/'
|
|
- '../src/Kernel.php'
|
|
|
|
App\Security\SQLLoginUserAuthenticator:
|
|
arguments:
|
|
$baseUrl: '%base_url%'
|
|
|
|
App\Hydra\HydraService:
|
|
arguments:
|
|
$baseUrl: '%base_url%'
|
|
|
|
App\SQLLogin\SQLLoginRequest:
|
|
arguments:
|
|
$config: []
|
|
$dsn: "%database.dsn%"
|
|
$user: "%database.user%"
|
|
$password: "%database.password%"
|
|
|
|
App\Hydra\Client:
|
|
arguments:
|
|
$client: '@http_client'
|
|
$hydraAdminBaseUrl: '%hydra_admin_base_url%'
|
|
|
|
App\EventListener\LocaleSubscriber:
|
|
arguments:
|
|
$defaultLocale: "%default_locale%"
|
|
|
|
App\Security\Hasher\PasswordEncoder:
|
|
arguments:
|
|
$pepper: '%pepper%'
|
|
$hashAlgoLegacy: '%hashAlgoLegacy%'
|
|
$securityPattern: '%security_pattern%'
|
|
# add more service definitions when explicit configuration is needed
|
|
# please note that last definitions always *replace* previous ones
|