From ab5a1d0c457ed04be5c11a3694fbc99a683d712f Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Sat, 19 Feb 2022 10:34:17 +0100 Subject: [PATCH] Upgrade mongodb-odm-bundle for doctrine/cache 1.11+ (#1358) --- .../4.1/config/packages/doctrine_mongodb.yaml | 42 +++++++++++++++++++ doctrine/mongodb-odm-bundle/4.1/manifest.json | 21 ++++++++++ .../4.1/src/Document/.gitignore | 0 3 files changed, 63 insertions(+) create mode 100644 doctrine/mongodb-odm-bundle/4.1/config/packages/doctrine_mongodb.yaml create mode 100644 doctrine/mongodb-odm-bundle/4.1/manifest.json create mode 100644 doctrine/mongodb-odm-bundle/4.1/src/Document/.gitignore diff --git a/doctrine/mongodb-odm-bundle/4.1/config/packages/doctrine_mongodb.yaml b/doctrine/mongodb-odm-bundle/4.1/config/packages/doctrine_mongodb.yaml new file mode 100644 index 00000000..52103e7e --- /dev/null +++ b/doctrine/mongodb-odm-bundle/4.1/config/packages/doctrine_mongodb.yaml @@ -0,0 +1,42 @@ +doctrine_mongodb: + auto_generate_proxy_classes: true + auto_generate_hydrator_classes: true + connections: + default: + server: '%env(resolve:MONGODB_URL)%' + options: {} + default_database: '%env(resolve:MONGODB_DB)%' + document_managers: + default: + auto_mapping: true + mappings: + App: + is_bundle: false + type: annotation + dir: '%kernel.project_dir%/src/Document' + prefix: 'App\Document' + alias: App + +when@prod: + doctrine_mongodb: + auto_generate_proxy_classes: false + auto_generate_hydrator_classes: false + document_managers: + default: + metadata_cache_driver: + type: service + id: doctrine_mongodb.system_cache_provider + + services: + doctrine_mongodb.system_cache_provider: + factory: ['Doctrine\Common\Cache\Psr6\DoctrineProvider', 'wrap'] + class: 'Doctrine\Common\Cache\Psr6\DoctrineProvider' + public: false + arguments: + - '@doctrine_mongodb.system_cache_pool' + + framework: + cache: + pools: + doctrine_mongodb.system_cache_pool: + adapter: cache.system diff --git a/doctrine/mongodb-odm-bundle/4.1/manifest.json b/doctrine/mongodb-odm-bundle/4.1/manifest.json new file mode 100644 index 00000000..56b37712 --- /dev/null +++ b/doctrine/mongodb-odm-bundle/4.1/manifest.json @@ -0,0 +1,21 @@ +{ + "bundles": { + "Doctrine\\Bundle\\MongoDBBundle\\DoctrineMongoDBBundle": ["all"] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "container": { + "env(MONGODB_URL)": "", + "env(MONGODB_DB)": "" + }, + "env": { + "MONGODB_URL": "mongodb://localhost:27017", + "MONGODB_DB": "symfony" + }, + "conflict": { + "doctrine/cache": "<1.11", + "symfony/framework-bundle": "<5.3" + } +} diff --git a/doctrine/mongodb-odm-bundle/4.1/src/Document/.gitignore b/doctrine/mongodb-odm-bundle/4.1/src/Document/.gitignore new file mode 100644 index 00000000..e69de29b