MediaWiki master
MediaWiki\Json\JsonDeserializableCodec Class Reference

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

Inherits JsonClassCodec, and JsonClassCodec.

Collaboration diagram for MediaWiki\Json\JsonDeserializableCodec:

Public Member Functions

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

Detailed Description

A JsonClassCodec for objects implementing the JsonDeserializable interface.

See also
JsonDeserializer
JsonDeserializableTrait
JsonClassCodec
Since
1.43
Access: internal
<JsonDeserializable>

Definition at line 22 of file JsonDeserializableCodec.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\Json\JsonDeserializableCodec::__construct ( JsonDeserializer $codec)

Definition at line 25 of file JsonDeserializableCodec.php.

Member Function Documentation

◆ jsonClassHintFor()

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

Definition at line 44 of file JsonDeserializableCodec.php.

◆ newFromJsonArray()

MediaWiki\Json\JsonDeserializableCodec::newFromJsonArray ( string $className,
array $json )

Definition at line 39 of file JsonDeserializableCodec.php.

◆ toJsonArray()

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

Definition at line 30 of file JsonDeserializableCodec.php.


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