mirror of
https://github.com/macintoshplus/mongo-php-driver.git
synced 2026-03-24 08:52:14 +01:00
Existing RANGE_PREVIEW constants are deprecated in favor of new RANGE constants introduced in libmongoc 1.28.0. PHP 8.3+ emits deprecation messages when accessing the RANGE_PREVIEW constants, so we ignore such output in the constants test. It wasn't worth splitting that test by PHP version. Support trimFactor range option. Specify default value for trimFactor range option in tests. This is temporary until sparsity and trimFactor are made optional prior to the GA release for range indexes (PHPC-2403).
30 lines
1002 B
PHP
30 lines
1002 B
PHP
--TEST--
|
|
MongoDB\Driver\ClientEncryption constants
|
|
--FILE--
|
|
<?php
|
|
|
|
var_dump(MongoDB\Driver\ClientEncryption::AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC);
|
|
var_dump(MongoDB\Driver\ClientEncryption::AEAD_AES_256_CBC_HMAC_SHA_512_RANDOM);
|
|
var_dump(MongoDB\Driver\ClientEncryption::ALGORITHM_INDEXED);
|
|
var_dump(MongoDB\Driver\ClientEncryption::ALGORITHM_UNINDEXED);
|
|
var_dump(MongoDB\Driver\ClientEncryption::ALGORITHM_RANGE);
|
|
var_dump(MongoDB\Driver\ClientEncryption::ALGORITHM_RANGE_PREVIEW);
|
|
var_dump(MongoDB\Driver\ClientEncryption::QUERY_TYPE_EQUALITY);
|
|
var_dump(MongoDB\Driver\ClientEncryption::QUERY_TYPE_RANGE);
|
|
var_dump(MongoDB\Driver\ClientEncryption::QUERY_TYPE_RANGE_PREVIEW);
|
|
|
|
?>
|
|
===DONE===
|
|
<?php exit(0); ?>
|
|
--EXPECTF--
|
|
string(43) "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic"
|
|
string(36) "AEAD_AES_256_CBC_HMAC_SHA_512-Random"
|
|
string(7) "Indexed"
|
|
string(9) "Unindexed"
|
|
string(5) "Range"
|
|
%Astring(12) "RangePreview"
|
|
string(8) "equality"
|
|
string(5) "range"
|
|
%Astring(12) "rangePreview"
|
|
===DONE===
|