PHP-объект и BSON-документ: наблюдаемый результат

mongodb120-objects-rejected-mapping

Режим: codec-only. Локальное преобразование данных не доказывает запись в базу; обращение к серверу указано отдельно.

Вход/картаРезультатНаблюдение
MissingClass120ошибка картыобъект не получен
DateTimeImmutableошибка картыобъект не получен
MongoDB\BSON\Unserializableошибка картыобъект не получен
quantity = строка 2ошибка данныхобъект не получен
Неизвестный __pclassstdClassquantity = 2
Известный __pclass, root=arrayarrayвызовов восстановления: 0

Промежуточные значения

Разные уровни отказа
[
    "нельзя создать указанный класс",
    "класс есть, но значение quantity недопустимо"
]
Маркер не является разрешением
"Не подставляйте имя класса из HTTP или недоверенного файла в typeMap; нейтральное чтение предшествует собственной валидации"

PHP 8.5.11; ext-mongodb 2.5.5; сервер: not contacted (codec-only).