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" :
" [email protected] " },
9
+ {
"name" :
" Jeremy Mikola" ,
"email" :
" [email protected] " },
10
+ {
"name" :
" Jérôme Tamarelle" ,
"email" :
" [email protected] " }
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