mirror of
https://github.com/macintoshplus/mongo-php-driver.git
synced 2026-04-27 10:36:11 +02:00
6ffcb1f1dd
* Test on PHP 8.2 * Fix tests relating to dynamic properties * Fix tests failing due to different __set_state output * Duplicate clone test without dynamic properties for PHP >= 8.2
44 lines
958 B
PHP
44 lines
958 B
PHP
--TEST--
|
|
MongoDB\Driver\ServerApi: var_export()
|
|
--FILE--
|
|
<?php
|
|
|
|
require_once __DIR__ . '/../utils/basic.inc';
|
|
|
|
$tests = [
|
|
new MongoDB\Driver\ServerApi('1'),
|
|
new MongoDB\Driver\ServerApi('1', true),
|
|
new MongoDB\Driver\ServerApi('1', null, true),
|
|
new MongoDB\Driver\ServerApi('1', false, false),
|
|
];
|
|
|
|
foreach ($tests as $test) {
|
|
echo var_export($test, true), "\n";
|
|
}
|
|
|
|
?>
|
|
===DONE===
|
|
<?php exit(0); ?>
|
|
--EXPECTF--
|
|
%r\\?%rMongoDB\Driver\ServerApi::__set_state(array(
|
|
'version' => '1',
|
|
'strict' => NULL,
|
|
'deprecationErrors' => NULL,
|
|
))
|
|
%r\\?%rMongoDB\Driver\ServerApi::__set_state(array(
|
|
'version' => '1',
|
|
'strict' => true,
|
|
'deprecationErrors' => NULL,
|
|
))
|
|
%r\\?%rMongoDB\Driver\ServerApi::__set_state(array(
|
|
'version' => '1',
|
|
'strict' => NULL,
|
|
'deprecationErrors' => true,
|
|
))
|
|
%r\\?%rMongoDB\Driver\ServerApi::__set_state(array(
|
|
'version' => '1',
|
|
'strict' => false,
|
|
'deprecationErrors' => false,
|
|
))
|
|
===DONE===
|