config.yml 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. imports:
  2. - { resource: parameters.yml }
  3. - { resource: security.yml }
  4. framework:
  5. secret: %secret%
  6. router:
  7. resource: "%kernel.root_dir%/config/routing.yml"
  8. strict_requirements: %kernel.debug%
  9. form: true
  10. csrf_protection: true
  11. validation: { enable_annotations: true }
  12. translator: { fallback: en }
  13. templating: { engines: ['twig'] } #assets_version: SomeVersionScheme
  14. default_locale: %locale%
  15. session:
  16. name: packagist
  17. lifetime: 3600
  18. # Twig Configuration
  19. twig:
  20. debug: %kernel.debug%
  21. strict_variables: %kernel.debug%
  22. globals:
  23. google_analytics: %google_analytics%
  24. # Assetic Configuration
  25. assetic:
  26. debug: %kernel.debug%
  27. use_controller: false
  28. filters:
  29. cssrewrite: ~
  30. closure:
  31. jar: %kernel.root_dir%/java/compiler.jar
  32. yui_css:
  33. jar: %kernel.root_dir%/java/yuicompressor-2.4.2.jar
  34. # Doctrine Configuration
  35. doctrine:
  36. dbal:
  37. driver: %database_driver%
  38. host: %database_host%
  39. dbname: %database_name%
  40. user: %database_user%
  41. password: %database_password%
  42. charset: UTF8
  43. orm:
  44. auto_generate_proxy_classes: %kernel.debug%
  45. auto_mapping: true
  46. snc_redis:
  47. clients:
  48. default:
  49. type: predis
  50. alias: default
  51. dsn: %redis_dsn%
  52. # Swiftmailer Configuration
  53. swiftmailer:
  54. transport: %mailer_transport%
  55. host: %mailer_host%
  56. username: %mailer_user%
  57. password: %mailer_password%
  58. fos_user:
  59. db_driver: orm
  60. firewall_name: main
  61. user_class: Packagist\WebBundle\Entity\User
  62. use_username_form_type: true
  63. from_email:
  64. address: %mailer_from_email%
  65. sender_name: %mailer_from_name%
  66. registration:
  67. form:
  68. handler: packagist.form.handler.registration
  69. nelmio_solarium:
  70. adapter: ~
  71. parameters:
  72. session.flashbag.class: Symfony\Component\HttpFoundation\Session\Flash\FlashBag