diff --git a/doctrine/mongodb-odm-bundle/5.0/config/packages/doctrine_mongodb.yaml b/doctrine/mongodb-odm-bundle/5.0/config/packages/doctrine_mongodb.yaml new file mode 100644 index 00000000..e0326566 --- /dev/null +++ b/doctrine/mongodb-odm-bundle/5.0/config/packages/doctrine_mongodb.yaml @@ -0,0 +1,31 @@ +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: + dir: '%kernel.project_dir%/src/Document' + prefix: 'App\Document' + +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_pool + + framework: + cache: + pools: + doctrine_mongodb.system_cache_pool: + adapter: cache.system diff --git a/doctrine/mongodb-odm-bundle/5.0/manifest.json b/doctrine/mongodb-odm-bundle/5.0/manifest.json new file mode 100644 index 00000000..65b64f0b --- /dev/null +++ b/doctrine/mongodb-odm-bundle/5.0/manifest.json @@ -0,0 +1,17 @@ +{ + "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" + } +} diff --git a/doctrine/mongodb-odm-bundle/5.0/src/Document/.gitignore b/doctrine/mongodb-odm-bundle/5.0/src/Document/.gitignore new file mode 100644 index 00000000..e69de29b