--TEST-- MongoDB\Driver\Session::startTransaction() with wrong argument for options array (PHP 8) --SKIPIF-- --FILE-- startSession(); $options = [ 2, new stdClass, ]; foreach ($options as $txnOptions) { echo throws(function () use ($session, $txnOptions) { $session->startTransaction($txnOptions); }, TypeError::class), "\n"; } ?> ===DONE=== --EXPECTF-- OK: Got TypeError %r\\?%rMongoDB\Driver\Session::startTransaction()%sarray, int given OK: Got TypeError %r\\?%rMongoDB\Driver\Session::startTransaction()%sarray, %r(object|stdClass)%r given ===DONE===