# La interfaz MongoDB\BSON\ObjectIdInterface

(mongodb >=1.3.0)

## Introducción

Esta interfaz es implementada por MongoDB\BSON\ObjectId para ser utilizada como tipo de argumento, de retorno o de propiedad en las clases de usuario.

## Sinopsis de la Clase

class MongoDB\BSON\ObjectIdInterface {
/* Métodos */
abstract public function getTimestamp(): int
abstract public function __toString(): string
}

## 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\ObjectIdInterface::getTimestamp — Devuelve el componente de timestamp de ObjectIdInterface
- MongoDB\BSON\ObjectIdInterface::__toString — Devuelve la representación hexadecimal de ObjectIdInterface

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