MediaWiki master
MediaWiki\Json\JsonSerializableCodec Class Reference

A JsonClassCodec for objects implementing the JsonSerializable interface. More...

Inherits JsonClassCodec, and JsonClassCodec.

Collaboration diagram for MediaWiki\Json\JsonSerializableCodec:

Public Member Functions

 jsonClassHintFor (string $className, string $keyName)
 
 newFromJsonArray (string $className, array $json)
 
 toJsonArray ( $obj)
 

Static Public Member Functions

static getInstance ()
 

Detailed Description

A JsonClassCodec for objects implementing the JsonSerializable interface.

NOTE that this is for compatibility only and does NOT deserialize!

See also
JsonSerializable
JsonClassCodec
Since
1.43
Access: internal
<JsonSerializable>

Definition at line 25 of file JsonSerializableCodec.php.

Member Function Documentation

◆ getInstance()

static MediaWiki\Json\JsonSerializableCodec::getInstance ( )
static

Definition at line 42 of file JsonSerializableCodec.php.

◆ jsonClassHintFor()

MediaWiki\Json\JsonSerializableCodec::jsonClassHintFor ( string $className,
string $keyName )

Definition at line 38 of file JsonSerializableCodec.php.

◆ newFromJsonArray()

MediaWiki\Json\JsonSerializableCodec::newFromJsonArray ( string $className,
array $json )
Returns
never

Definition at line 33 of file JsonSerializableCodec.php.

◆ toJsonArray()

MediaWiki\Json\JsonSerializableCodec::toJsonArray ( $obj)

Definition at line 28 of file JsonSerializableCodec.php.


The documentation for this class was generated from the following file: