1+ {
2+ "name" : " mongodb/mongodb-extension" ,
3+ "type" : " php-ext" ,
4+ "keywords" : [" database" , " driver" , " mongodb" , " persistence" ],
5+ "homepage" : " https://jira.mongodb.org/browse/PHPC" ,
6+ "license" : " Apache-2.0" ,
7+ "authors" : [
8+ { "name" : " Andreas Braun" , "email" : " andreas.braun@mongodb.com" },
9+ { "name" : " Jeremy Mikola" , "email" : " jmikola@gmail.com" },
10+ { "name" : " Jérôme Tamarelle" , "email" : " jerome.tamarelle@mongodb.com" }
11+ ],
12+ "require" : {
13+ "php" : " >=7.4,<9" ,
14+ "ext-date" : " *" ,
15+ "ext-json" : " *"
16+ },
17+ "php-ext" : {
18+ "extension-name" : " ext-mongodb" ,
19+ "configure-options" : [
20+ {
21+ "name" : " enable-mongodb-developer-flags" ,
22+ "description" : " Enable developer flags" ,
23+ "needs-value" : true
24+ },
25+ {
26+ "name" : " enable-mongodb-coverage" ,
27+ "description" : " Enable code coverage" ,
28+ "needs-value" : true
29+ },
30+ {
31+ "name" : " with-mongodb-system-libs" ,
32+ "description" : " Use system libraries for libbson, libmongoc, and libmongocrypt" ,
33+ "needs-value" : true
34+ },
35+ {
36+ "name" : " with-mongodb-client-side-encryption" ,
37+ "description" : " Enable client-side encryption (auto/yes/no)" ,
38+ "needs-value" : true
39+ },
40+ {
41+ "name" : " with-mongodb-snappy" ,
42+ "description" : " Enable Snappy for compression (auto/yes/no)" ,
43+ "needs-value" : true
44+ },
45+ {
46+ "name" : " with-mongodb-zlib" ,
47+ "description" : " Enable zlib for compression (auto/system/bundled/no)" ,
48+ "needs-value" : true
49+ },
50+ {
51+ "name" : " with-mongodb-zstd" ,
52+ "description" : " Enable zstd for compression (auto/yes/no)" ,
53+ "needs-value" : true
54+ },
55+ {
56+ "name" : " with-mongodb-sasl" ,
57+ "description" : " Enable SASL for Kerberos authentication (auto/cyrus/no)" ,
58+ "needs-value" : true
59+ },
60+ {
61+ "name" : " with-mongodb-ssl" ,
62+ "description" : " Enable crypto and TLS (auto/openssl/libressl/darwin/no)" ,
63+ "needs-value" : true
64+ },
65+ {
66+ "name" : " enable-mongodb-crypto-system-profile" ,
67+ "description" : " Use system crypto profile (OpenSSL only) (yes/no)" ,
68+ "needs-value" : true
69+ }
70+ ]
71+ }
72+ }
0 commit comments