PHP 8.3.21 Released!

La clase MongoDB\BSON\Persistable

(mongodb >=1.0.0)

Introducción

Las clases pueden implementar esta interfaz para tener la posibilidad de utilizar los ODM automáticos (los objetos de mapeo de documentos) de esta extensión. Durante la serialización, la extensión inyectará una propiedad __pclass que contiene el nombre de la clase PHP en los datos devueltos por MongoDB\BSON\Serializable::bsonSerialize(). Durante la deserialización, la misma propiedad __pclass se utilizará para solicitar a la clase PHP (independientemente de la configuración type map) que se construya antes de que se invoque MongoDB\BSON\Unserializable::bsonUnserialize(). Ver Persistir datos para más información.

Nota: Aunque MongoDB\BSON\Serializable::bsonSerialize() quiera devolver un array secuencial, la inyección de la propiedad __pclass hará que el objeto se serialice como documento BSON.

Sinopsis de la Interfaz

Tabla de contenidos

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top