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

mongodb120-objects-restore-invariants

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

Артикул/ситуацияКоличествоВалюта/результатВызовов конструктора
CUP2RUB0
LAMP: отказотрицательное количествонет объекта0

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

Вход
{
    "sku": "CUP",
    "quantity": 2
}
Почему RUB
"Умолчание назначено в bsonUnserialize; __construct не вызывался"

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