summaryrefslogtreecommitdiffstats
path: root/composer.json
diff options
context:
space:
mode:
authorRemi Collet <remi@remirepo.net>2026-03-12 11:00:50 +0100
committerRemi Collet <remi@php.net>2026-03-12 11:00:50 +0100
commit5df4d5c0d598e8e66ee041c22d243ff364866f4c (patch)
treecbb1a156acbd9e349f3474d9fbf235ecae87c100 /composer.json
parentae0995742f2a7557aab87704f4c18a17584a3b18 (diff)
drop pear/pecl dependencyHEADmaster
sources from github
Diffstat (limited to 'composer.json')
-rw-r--r--composer.json74
1 files changed, 74 insertions, 0 deletions
diff --git a/composer.json b/composer.json
new file mode 100644
index 0000000..986a688
--- /dev/null
+++ b/composer.json
@@ -0,0 +1,74 @@
+{
+ "name": "mongodb/mongodb-extension",
+ "description": "MongoDB driver extension",
+ "type": "php-ext",
+ "keywords": ["database", "driver", "mongodb", "persistence"],
+ "homepage": "https://jira.mongodb.org/browse/PHPC",
+ "license": "Apache-2.0",
+ "authors": [
+ { "name": "Andreas Braun", "email": "andreas.braun@mongodb.com" },
+ { "name": "Jeremy Mikola", "email": "jmikola@gmail.com" },
+ { "name": "Jérôme Tamarelle", "email": "jerome.tamarelle@mongodb.com" }
+ ],
+ "require": {
+ "php": ">=8.1,<9",
+ "ext-date": "*",
+ "ext-json": "*"
+ },
+ "php-ext": {
+ "extension-name": "mongodb",
+ "download-url-method": "pre-packaged-source",
+ "configure-options": [
+ {
+ "name": "enable-mongodb-developer-flags",
+ "description": "Enable developer flags",
+ "needs-value": true
+ },
+ {
+ "name": "enable-mongodb-coverage",
+ "description": "Enable code coverage",
+ "needs-value": true
+ },
+ {
+ "name": "with-mongodb-system-libs",
+ "description": "Use system libraries for libbson, libmongoc, and libmongocrypt",
+ "needs-value": true
+ },
+ {
+ "name": "with-mongodb-client-side-encryption",
+ "description": "Enable client-side encryption (auto/yes/no)",
+ "needs-value": true
+ },
+ {
+ "name": "with-mongodb-snappy",
+ "description": "Enable Snappy for compression (auto/yes/no)",
+ "needs-value": true
+ },
+ {
+ "name": "with-mongodb-zlib",
+ "description": "Enable zlib for compression (auto/system/bundled/no)",
+ "needs-value": true
+ },
+ {
+ "name": "with-mongodb-zstd",
+ "description": "Enable zstd for compression (auto/yes/no)",
+ "needs-value": true
+ },
+ {
+ "name": "with-mongodb-sasl",
+ "description": "Enable SASL for Kerberos authentication (auto/cyrus/no)",
+ "needs-value": true
+ },
+ {
+ "name": "with-mongodb-ssl",
+ "description": "Enable crypto and TLS (auto/openssl/darwin/no)",
+ "needs-value": true
+ },
+ {
+ "name": "enable-mongodb-crypto-system-profile",
+ "description": "Use system crypto profile (OpenSSL only) (yes/no)",
+ "needs-value": true
+ }
+ ]
+ }
+}