MediaWiki master
MediaWiki\Json\JsonDeserializableCodec Class Reference

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

Inherits 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

Definition at line 34 of file JsonDeserializableCodec.php.

Constructor & Destructor Documentation

◆ __construct()

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

Definition at line 37 of file JsonDeserializableCodec.php.

Member Function Documentation

◆ jsonClassHintFor()

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

Definition at line 56 of file JsonDeserializableCodec.php.

◆ newFromJsonArray()

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

Definition at line 51 of file JsonDeserializableCodec.php.

◆ toJsonArray()

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

Definition at line 42 of file JsonDeserializableCodec.php.


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