# La interfaz MongoDB\BSON\Unserializable

(mongodb >=1.0.0)

## Introducción

Las clases que implementan esta interfaz pueden especificarse en un mapa de tipos para deserializar arrays y documentos BSON (tanto raíz como incrustados).

## Sinopsis de la Interfaz

class MongoDB\BSON\Unserializable {
/* Métodos */
abstract public function bsonUnserialize(array `$data`): void
}

## Historial de cambios

Versión | Descripción
--- | ---
PECL mongodb 2.0.0 | Los tipos de retorno previamente declarados como provisionales ahora son aplicados.
PECL mongodb 1.15.0 | Los tipos de retorno de los métodos son declarados como provisionales en PHP 8.0 y posteriores, lo que desencadena avisos de depreciación en el código que implementa esta interfaz sin declarar los tipos de retorno apropiados. El atributo `#[ReturnTypeWillChange]` puede ser añadido para ignorar la notificación de depreciación.

## Tabla de contenidos

- MongoDB\BSON\Unserializable::bsonUnserialize — Construye el objeto a partir de un array o documento BSON

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open