--TEST-- MongoDB\BSON\fromPHP(): Encoding unknown Type objects as a document field value --FILE-- new UnknownType()), ); foreach ($tests as $document) { echo throws(function() use ($document) { fromPHP($document); }, 'MongoDB\Driver\Exception\UnexpectedValueException'), "\n"; } ?> ===DONE=== --EXPECT-- OK: Got MongoDB\Driver\Exception\UnexpectedValueException Unexpected MongoDB\BSON\Type instance: UnknownType OK: Got MongoDB\Driver\Exception\UnexpectedValueException Unexpected MongoDB\BSON\Type instance: UnknownType ===DONE===