private function dumpBsonObject(Type $object)
{
if ($object instanceof Binary && in_array($object->getType(), [Binary::TYPE_MD5, Binary::TYPE_UUID, Binary::TYPE_OLD_UUID], true)) {
return $object->getData();
}
if (method_exists($object, '__toString')) {
return $object->__toString();
}
return ArrayHelper::toArray($object);
}