MediaWiki
master
JsonDeserializer.php
Go to the documentation of this file.
1
<?php
2
8
namespace
MediaWiki\Json
;
9
10
use JsonException;
11
19
interface
JsonDeserializer
{
20
36
public
function
deserialize
( $json, ?
string
$expectedClass =
null
);
37
43
public
function
unserialize
( $json, ?
string
$expectedClass =
null
);
44
50
public
function
deserializeArray
( array $array ): array;
51
57
public
function
unserializeArray
( array $array ): array;
58
}
59
61
class_alias( JsonDeserializer::class,
'MediaWiki\\Json\\JsonUnserializer'
);
MediaWiki\Json\JsonDeserializer
Deserializes things from JSON.
Definition
JsonDeserializer.php:19
MediaWiki\Json\JsonDeserializer\deserialize
deserialize( $json, ?string $expectedClass=null)
Restore an instance of simple type or JsonDeserializable subclass from the JSON serialization.
MediaWiki\Json\JsonDeserializer\unserialize
unserialize( $json, ?string $expectedClass=null)
Backwards-compatibility alias for deserialize()
MediaWiki\Json\JsonDeserializer\unserializeArray
unserializeArray(array $array)
Backwards-compatibility alias for deserializeArray()
MediaWiki\Json\JsonDeserializer\deserializeArray
deserializeArray(array $array)
Helper to deserialize an array of JsonDeserializable instances or simple types.
MediaWiki\Json
Definition
FormatJson.php:9
includes
Json
JsonDeserializer.php
Generated on Thu Oct 15 2026 08:23:21 for MediaWiki by
1.10.0