doctrine: dbal: server-version: 'mariadb-10.2.12' dbname: '%env(DATABASE_NAME)%' user: '%env(DATABASE_USER)%' password: '%env(DATABASE_PASSWORD)%' host: '%env(DATABASE_HOST)%' port: '%env(DATABASE_PORT)%' driver: 'pdo_mysql' charset: utf8mb4 options: 1002: "SET sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''))" default_table_options: charset: utf8mb4 collate: utf8mb4_unicode_ci row_format: DYNAMIC types: json: Doctrine\DBAL\Types\JsonType json_array: Doctrine\DBAL\Types\JsonType uuid: Symfony\Bridge\Doctrine\Types\UuidType datetime: SimPod\DoctrineUtcDateTime\UTCDateTimeType datetimetz: SimPod\DoctrineUtcDateTime\UTCDateTimeType datetime_immutable: SimPod\DoctrineUtcDateTime\UTCDateTimeImmutableType datetimetz_immutable: SimPod\DoctrineUtcDateTime\UTCDateTimeImmutableType use_savepoints: false orm: auto_generate_proxy_classes: true enable_lazy_ghost_objects: true report_fields_where_declared: true validate_xml_mapping: true naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware auto_mapping: true query_cache_driver: type: pool pool: doctrine.system_cache_pool result_cache_driver: type: pool pool: doctrine.result_cache_pool mappings: chamilo_core: type: attribute is_bundle: false dir: '%kernel.project_dir%/src/CoreBundle/Entity' prefix: 'Chamilo\CoreBundle\Entity' alias: ChamiloCoreBundle chamilo_course: type: attribute is_bundle: false dir: '%kernel.project_dir%/src/CourseBundle/Entity' prefix: 'Chamilo\CourseBundle\Entity' alias: ChamiloCourseBundle chamilo_lti: type: attribute is_bundle: false dir: '%kernel.project_dir%/src/LtiBundle/Entity' prefix: 'Chamilo\LtiBundle\Entity' alias: ChamiloLtiBundle gedmo_translatable: type: annotation prefix: Gedmo\Translatable\Entity dir: "%kernel.project_dir%/vendor/gedmo/doctrine-extensions/src/Translatable/Entity" alias: GedmoTranslatable # (optional) it will default to the name set for the mapping is_bundle: false gedmo_translator: type: annotation prefix: Gedmo\Translator\Entity dir: "%kernel.project_dir%/vendor/gedmo/doctrine-extensions/src/Translator/Entity" alias: GedmoTranslator # (optional) it will default to the name set for the mapping is_bundle: false gedmo_loggable: type: annotation prefix: Gedmo\Loggable\Entity dir: "%kernel.project_dir%/vendor/gedmo/doctrine-extensions/src/Loggable/Entity" alias: GedmoLoggable # (optional) it will default to the name set for the mappingmapping is_bundle: false gedmo_tree: type: annotation prefix: Gedmo\Tree\Entity dir: "%kernel.project_dir%/vendor/gedmo/doctrine-extensions/src/Tree/Entity" alias: GedmoTree # (optional) it will default to the name set for the mapping is_bundle: false dql: string_functions: MONTH: DoctrineExtensions\Query\Mysql\Month YEAR: DoctrineExtensions\Query\Mysql\Year filters: softdeleteable: class: Gedmo\SoftDeleteable\Filter\SoftDeleteableFilter enabled: true when@test: doctrine: dbal: # "TEST_TOKEN" is typically set by ParaTest dbname_suffix: '_test%env(default::TEST_TOKEN)%' when@prod: doctrine: orm: auto_generate_proxy_classes: false proxy_dir: '%kernel.build_dir%/doctrine/orm/Proxies' metadata_cache_driver: type: pool pool: doctrine.system_cache_pool query_cache_driver: type: pool pool: doctrine.system_cache_pool result_cache_driver: type: pool pool: doctrine.result_cache_pool framework: cache: pools: doctrine.result_cache_pool: adapter: cache.app doctrine.system_cache_pool: adapter: cache.system