mirror of
https://github.com/macintoshplus/mongo-php-driver.git
synced 2026-04-25 17:38:09 +02:00
30 lines
784 B
PHP
30 lines
784 B
PHP
--TEST--
|
|
MongoDB\Driver\Manager::__construct(): crypt_shared is required
|
|
--SKIPIF--
|
|
<?php require __DIR__ . "/../utils/basic-skipif.inc"; ?>
|
|
<?php skip_if_not_libmongocrypt(); ?>
|
|
<?php skip_if_no_crypt_shared(); ?>
|
|
--XFAIL--
|
|
crypt_shared log output breaks build (PHPC-2156)
|
|
--FILE--
|
|
<?php
|
|
|
|
require_once __DIR__ . '/../utils/basic.inc';
|
|
|
|
$autoEncryptionOptions = [
|
|
'keyVaultNamespace' => CSFLE_KEY_VAULT_NS,
|
|
'kmsProviders' => ['local' => ['key' => new MongoDB\BSON\Binary(CSFLE_LOCAL_KEY, 0)]],
|
|
'extraOptions' => ['cryptSharedLibRequired' => true],
|
|
];
|
|
|
|
create_test_manager(null, [], ['autoEncryption' => $autoEncryptionOptions]);
|
|
|
|
var_dump(get_module_info('crypt_shared library version'));
|
|
|
|
?>
|
|
===DONE===
|
|
<?php exit(0); ?>
|
|
--EXPECTF--
|
|
string(%d) "mongo_crypt%a"
|
|
===DONE===
|