Linux SRV-16 6.18.44-paas #1 SMP PREEMPT_DYNAMIC Thu Aug 13 10:08:12 UTC 2026 x86_64
/
proc
/
self
/
root
/
opt
/
php-7.4
/
share
/
test
/
mongodb
/
tests
/
server
/
//proc/self/root/opt/php-7.4/share/test/mongodb/tests/server/server-construct-001.phpt
--TEST-- MongoDB\Driver\Server::__construct() --SKIPIF-- <?php require __DIR__ . "/../utils/basic-skipif.inc"; ?> <?php skip_if_not_live(); ?> <?php skip_if_not_clean(); ?> <?php skip_if_multiple_mongos(); ?> --FILE-- <?php require_once __DIR__ . "/../utils/basic.inc"; /* For replica sets we need to do some extra work to get the primary */ $uri = is_replica_set(URI) ? get_primary_server(URI)->getInfo()['me'] : URI; $parsed = parse_url($uri); $manager = create_test_manager(); $bulk = new \MongoDB\Driver\BulkWrite(); $bulk->insert(array('foo' => 'bar')); $server = $manager->executeBulkWrite(NS, $bulk)->getServer(); $expectedHost = $parsed['host']; $expectedPort = (integer) (isset($parsed['port']) ? $parsed['port'] : 27017); var_dump($server->getHost() == $expectedHost); var_dump($server->getPort() == $expectedPort); ?> ===DONE=== <?php exit(0); ?> --EXPECTF-- bool(true) bool(true) ===DONE===