La clase MongoDB\BSON\Persistable
En esta página
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 ??? para más información.
[!NOTE] Aunque
MongoDB\BSON\Serializable::bsonSerializequiera devolver un array secuencial, la inyección de la propiedad __pclass hará que el objeto se serialice como documento BSON.
Sinopsis de la interfaz#
MongoDB\BSON\Persistable
MongoDB\BSON\Persistable
MongoDB\BSON\Unserializable
MongoDB\BSON\Serializable
Métodos
Métodos heredados