Linux vmi2545633.contaboserver.net 6.1.0-32-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) x86_64
Apache/2.4.62 (Debian)
Server IP : 127.0.0.1 & Your IP : 127.0.0.1
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
php /
tests /
mongodb /
tests /
writeResult /
Delete
Unzip
Name
Size
Permission
Date
Action
bug0671-003.phpt
859
B
-rw-r--r--
2025-04-09 02:56
writeresult-debug-001.phpt
1.41
KB
-rw-r--r--
2025-04-09 02:56
writeresult-debug-002.phpt
2.72
KB
-rw-r--r--
2025-04-09 02:56
writeresult-getErrorReplies-001.phpt
889
B
-rw-r--r--
2025-04-09 02:56
writeresult-getdeletedcount-001.phpt
739
B
-rw-r--r--
2025-04-09 02:56
writeresult-getdeletedcount-002.phpt
1004
B
-rw-r--r--
2025-04-09 02:56
writeresult-getinsertedcount-001.phpt
717
B
-rw-r--r--
2025-04-09 02:56
writeresult-getinsertedcount-002.phpt
1008
B
-rw-r--r--
2025-04-09 02:56
writeresult-getmatchedcount-001.phpt
715
B
-rw-r--r--
2025-04-09 02:56
writeresult-getmatchedcount-002.phpt
985
B
-rw-r--r--
2025-04-09 02:56
writeresult-getmodifiedcount-001.phpt
741
B
-rw-r--r--
2025-04-09 02:56
writeresult-getmodifiedcount-002.phpt
1008
B
-rw-r--r--
2025-04-09 02:56
writeresult-getserver-001.phpt
611
B
-rw-r--r--
2025-04-09 02:56
writeresult-getupsertedcount-001.phpt
741
B
-rw-r--r--
2025-04-09 02:56
writeresult-getupsertedcount-002.phpt
1008
B
-rw-r--r--
2025-04-09 02:56
writeresult-getupsertedids-001.phpt
925
B
-rw-r--r--
2025-04-09 02:56
writeresult-getupsertedids-002.phpt
2.21
KB
-rw-r--r--
2025-04-09 02:56
writeresult-getwriteconcernerror-001.phpt
870
B
-rw-r--r--
2025-04-09 02:56
writeresult-getwriteconcernerror-002.phpt
1.02
KB
-rw-r--r--
2025-04-09 02:56
writeresult-getwriteerrors-001.phpt
1.01
KB
-rw-r--r--
2025-04-09 02:56
writeresult-getwriteerrors-002.phpt
1.3
KB
-rw-r--r--
2025-04-09 02:56
writeresult-isacknowledged-001.phpt
669
B
-rw-r--r--
2025-04-09 02:56
writeresult_error-001.phpt
270
B
-rw-r--r--
2025-04-09 02:56
Save
Rename
--TEST-- MongoDB\Driver\WriteResult::getUpsertedIds() with client-generated values --SKIPIF-- <?php require __DIR__ . "/../utils/basic-skipif.inc"; ?> <?php skip_if_not_live(); ?> <?php skip_if_not_clean(); ?> --FILE-- <?php require_once __DIR__ . "/../utils/basic.inc"; /* Do not test array or Regex types, which are not permitted to be used as an * ID. If a regular expression is used in upsert criteria and does not match an * existing document, the server generates a new ObjectId. */ $tests = [ null, true, 1, 4.125, 'foo', (object) [], new MongoDB\BSON\Binary('foo', MongoDB\BSON\Binary::TYPE_GENERIC), new MongoDB\BSON\Decimal128('1234.5678'), new MongoDB\BSON\Javascript('function(){}'), new MongoDB\BSON\MaxKey, new MongoDB\BSON\MinKey, new MongoDB\BSON\ObjectId('586c18d86118fd6c9012dec1'), new MongoDB\BSON\Timestamp(1234, 5678), new MongoDB\BSON\UTCDateTime(new MongoDB\BSON\Int64('1483479256924')), ]; $manager = create_test_manager(); $bulk = new MongoDB\Driver\BulkWrite; foreach ($tests as $value) { $bulk->update(['_id' => $value], ['$set' => ['x' => 1]], ['upsert' => true]); } $result = $manager->executeBulkWrite(NS, $bulk); var_dump($result->getUpsertedIds()); ?> ===DONE=== <?php exit(0); ?> --EXPECTF-- array(14) { [0]=> NULL [1]=> bool(true) [2]=> int(1) [3]=> float(4.125) [4]=> string(3) "foo" [5]=> object(stdClass)#%d (%d) { } [6]=> object(MongoDB\BSON\Binary)#%d (%d) { ["data"]=> string(3) "foo" ["type"]=> int(0) } [7]=> object(MongoDB\BSON\Decimal128)#%d (%d) { ["dec"]=> string(9) "1234.5678" } [8]=> object(MongoDB\BSON\Javascript)#%d (%d) { ["code"]=> string(12) "function(){}" ["scope"]=> NULL } [9]=> object(MongoDB\BSON\MaxKey)#%d (%d) { } [10]=> object(MongoDB\BSON\MinKey)#%d (%d) { } [11]=> object(MongoDB\BSON\ObjectId)#%d (%d) { ["oid"]=> string(24) "586c18d86118fd6c9012dec1" } [12]=> object(MongoDB\BSON\Timestamp)#%d (%d) { ["increment"]=> string(4) "1234" ["timestamp"]=> string(4) "5678" } [13]=> object(MongoDB\BSON\UTCDateTime)#%d (%d) { ["milliseconds"]=> string(13) "1483479256924" } } ===DONE===