diff --git a/composer.json b/composer.json index a795e31..dbb07b0 100644 --- a/composer.json +++ b/composer.json @@ -29,7 +29,7 @@ "symfony/options-resolver": "^5.4 || ^6.0 || ^7.0" }, "require-dev": { - "doctrine/mongodb-odm-bundle": "^5.0", + "doctrine/mongodb-odm": "^2.0", "league/flysystem-async-aws-s3": "^3.1", "league/flysystem-aws-s3-v3": "^3.1", "league/flysystem-azure-blob-storage": "^3.1", diff --git a/src/Adapter/Builder/GridFSAdapterDefinitionBuilder.php b/src/Adapter/Builder/GridFSAdapterDefinitionBuilder.php index 457861e..dfc1f1d 100644 --- a/src/Adapter/Builder/GridFSAdapterDefinitionBuilder.php +++ b/src/Adapter/Builder/GridFSAdapterDefinitionBuilder.php @@ -50,6 +50,9 @@ protected function configureOptions(OptionsResolver $resolver): void $resolver->define('mongodb_driver_options')->default([])->allowedTypes('array'); } + /** + * @param array{bucket:string|null, prefix:string, database:string|null, doctrine_connection?:string, mongodb_uri?:string, mongodb_uri_options:array, mongodb_driver_options:array} $options + */ protected function configureDefinition(Definition $definition, array $options, ?string $defaultVisibilityForDirectories): void { if (isset($options['doctrine_connection'])) {