MediaWiki master
MediaWiki\Json\JsonDeserializable Interface Reference

Inherits JsonSerializable.

Inherited by CacheTime, Wikimedia\Message\MessageParam, and Wikimedia\Message\MessageValue.

Collaboration diagram for MediaWiki\Json\JsonDeserializable:

Static Public Member Functions

static newFromJsonArray (JsonDeserializer $deserializer, array $json)
 Creates a new instance of the class and initialized it from the $json array.
 

Detailed Description

Definition at line 38 of file JsonDeserializable.php.

Member Function Documentation

◆ newFromJsonArray()

static MediaWiki\Json\JsonDeserializable::newFromJsonArray ( JsonDeserializer $deserializer,
array $json )
static

Creates a new instance of the class and initialized it from the $json array.

Parameters
JsonDeserializer$deserializeran instance of JsonDeserializer to use for nested properties if they need special care.
array$json
Returns
JsonDeserializable

Implemented in Wikimedia\Message\DataMessageValue, Wikimedia\Message\ListParam, Wikimedia\Message\MessageValue, Wikimedia\Message\ScalarParam, CacheTime, and MediaWiki\Parser\ParserOutput.


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