doctrine.yaml 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  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. # IMPORTANT: You MUST configure your server version,
  17. # either here or in the DATABASE_URL env var (see .env file)
  18. server_version: '5.7'
  19. types:
  20. uuid: Ramsey\Uuid\Doctrine\UuidType
  21. orm:
  22. default_entity_manager: default
  23. auto_generate_proxy_classes: true
  24. entity_managers:
  25. default:
  26. filters:
  27. date_time_filter:
  28. class: App\Filter\DoctrineFilter\DateTimeFilter
  29. enabled: true
  30. activity_year_filter:
  31. class: App\Filter\DoctrineFilter\ActivityYearFilter
  32. enabled: true
  33. connection: default
  34. auto_mapping: true
  35. mappings:
  36. App:
  37. is_bundle: false
  38. type: attribute
  39. dir: '%kernel.project_dir%/src/Entity'
  40. prefix: 'App\Entity'
  41. alias: App
  42. dql:
  43. string_functions:
  44. find_in_set: DoctrineExtensions\Query\Mysql\FindInSet
  45. numeric_functions:
  46. spherical_distance: App\Doctrine\ORM\AST\SphericalDistance
  47. audit:
  48. connection: audit
  49. adminassos:
  50. connection: adminassos