imports: - { resource: parameters.yml } - { resource: security.yml } - { resource: services.yml } # Put parameters here that don't need to change on each machine where the app is deployed # https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration parameters: locale: fr framework: #esi: ~ translator: { fallbacks: ['%locale%'] } secret: '%secret%' router: resource: '%kernel.project_dir%/app/config/routing.yml' strict_requirements: ~ form: ~ csrf_protection: ~ validation: { enable_annotations: true } #serializer: { enable_annotations: true } default_locale: '%locale%' trusted_hosts: ~ session: # https://symfony.com/doc/current/reference/configuration/framework.html#handler-id handler_id: session.handler.native_file save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%' fragments: ~ http_method_override: true assets: ~ php_errors: log: true templating: engines: ['twig'] # Twig Configuration twig: debug: '%kernel.debug%' strict_variables: '%kernel.debug%' # Doctrine Configuration doctrine: dbal: driver: pdo_mysql host: '%database_host%' port: '%database_port%' dbname: '%database_name%' user: '%database_user%' password: '%database_password%' charset: UTF8 mapping_types: enum: string # if using pdo_sqlite as your database driver: # 1. add the path in parameters.yml # e.g. database_path: '%kernel.project_dir%/var/data/data.sqlite' # 2. Uncomment database_path in parameters.yml.dist # 3. Uncomment next line: #path: '%database_path%' orm: auto_generate_proxy_classes: '%kernel.debug%' naming_strategy: doctrine.orm.naming_strategy.underscore auto_mapping: true # Swiftmailer Configuration swiftmailer: transport: '%mailer_transport%' host: '%mailer_host%' username: '%mailer_user%' password: '%mailer_password%' spool: { type: memory } encryption: '%mailer_encryption%' port: '%mailer_port%' #fos user bundle fos_user: db_driver: orm # other valid values are 'mongodb' and 'couchdb' firewall_name: secured_area user_class: AppBundle\Entity\User registration: confirmation: enabled: true from_email: address: "%mailer_user%" sender_name: "%mailer_user%" # oauth land hwi_oauth: # list of names of the firewalls in which this bundle is active, this setting MUST be set firewall_names: [secured_area] connect: account_connector: my.custom.user_provider fosub: username_iterations: 30 properties: google: google_id twitter: twitter_id disqus: disqus_id # an optional setting to configure a query string parameter which can be used to redirect # the user after authentication, e.g. /connect/facebook?_destination=/my/destination will # redirect the user to /my/destination after facebook authenticates them. If this is not # set then the user will be redirected to the original resource that they requested, or # the base address if no resource was requested. This is similar to the behaviour of # [target_path_parameter for form login](http://symfony.com/doc/2.0/cookbook/security/form_login.html). # target_path_parameter: _destination # an optional setting to use the HTTP REFERER header to be used in case no # previous URL was stored in the session (i.e. no resource was requested). # This is similar to the behaviour of # [using the referring URL for form login](http://symfony.com/doc/2.0/cookbook/security/form_login.html#using-the-referring-url). # use_referer: true resource_owners: # google: # type: google # client_id: "%google_id%" # client_secret: "%google_secret%" # scope: "email" # options: # csrf: true twitter: type: twitter client_id: "%twitter_id%" client_secret: "%twitter_secret%" scope: "email" options: csrf: true # disqus: # type: disqus # client_id: "%disqus_id%" # client_secret: "%disqus_secret%" # scope: "email" # options: # csrf: true