doctrine.yaml 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. doctrine:
  2. dbal:
  3. default_connection: default
  4. connections:
  5. default:
  6. url: '%env(resolve:DATABASE_URL)%'
  7. # IMPORTANT: You MUST configure your server version,
  8. # either here or in the DATABASE_URL env var (see .env file)
  9. server_version: '5.7'
  10. schema_filter: ~^(?!view_)~
  11. audit:
  12. url: '%env(resolve:DATABASE_AUDIT_URL)%'
  13. server_version: '5.7'
  14. adminassos:
  15. url: '%env(resolve:DATABASE_ADMINASSOS_URL)%'
  16. server_version: '5.7'
  17. dolibarr:
  18. url: '%env(resolve:DATABASE_DOLIBARR_URL)%'
  19. server_version: '5.7'
  20. types:
  21. uuid: Ramsey\Uuid\Doctrine\UuidType
  22. orm:
  23. default_entity_manager: default
  24. auto_generate_proxy_classes: true
  25. entity_managers:
  26. default:
  27. filters:
  28. date_time_filter:
  29. class: App\Filter\Doctrine\TimeConstraint\DatetimeFilter
  30. enabled: false
  31. activity_year_filter:
  32. class: App\Filter\Doctrine\TimeConstraint\ActivityYearFilter
  33. enabled: false
  34. connection: default
  35. auto_mapping: true
  36. mappings:
  37. App:
  38. is_bundle: false
  39. type: attribute
  40. dir: '%kernel.project_dir%/src/Entity'
  41. prefix: 'App\Entity'
  42. alias: App
  43. dql:
  44. string_functions:
  45. find_in_set: DoctrineExtensions\Query\Mysql\FindInSet
  46. numeric_functions:
  47. spherical_distance: App\Doctrine\ORM\AST\SphericalDistance
  48. audit:
  49. connection: audit
  50. adminassos:
  51. connection: adminassos