« MongoDB\BSON\Serializable::bsonSerialize
MongoDB\BSON\Unserializable::bsonUnserialize »

The MongoDB\BSON\Unserializable interface

(mongodb >=1.0.0)

はじめに

Classes that implement this interface may be specified in a type map for unserializing BSON arrays and documents (both root and embedded).

インターフェイス概要

class MongoDB\BSON\Unserializable {
/* メソッド */
abstract public function bsonUnserialize(array $data): void
}

変更履歴

バージョン 説明
PECL mongodb 2.0.0 Return types previously declared as tentative are now enforced.
PECL mongodb 1.15.0 Return types for methods are declared as tentative on PHP 8.0 and newer, triggering deprecation notices in code that implements this interface without declaring the appropriate return types. The #[ReturnTypeWillChange] attribute can be added to silence the deprecation notice.

目次

関連キーワード:
MongoDB   Unserializable   interface   bsonUnserialize   mongodb   types   Return   declared   tentative   deprecation   Serializable   bsonSerialize   Classes   implement   specified   type   unserializing   arrays   documents   root   embedded   インターフェイス   概要   abstract   履歴
関連する関数・ページ:
mongodb-bson-unserializable.bsonunserialize   class.mongodb-bson-serializable   class.mongodb-bson-persistable   class.mongodb-bson-binaryinterface   class.mongodb-bson-type   class.mongodb-bson-objectidinterface