MediaWiki
master
JsonDeserializer.php
Go to the documentation of this file.
1
<?php
2
23
namespace
MediaWiki\Json
;
24
25
use JsonException;
26
33
interface
JsonDeserializer
{
34
50
public
function
deserialize
( $json, ?
string
$expectedClass =
null
);
51
57
public
function
unserialize
( $json, ?
string
$expectedClass =
null
);
58
64
public
function
deserializeArray
( array $array ): array;
65
71
public
function
unserializeArray
( array $array ): array;
72
}
73
75
class_alias( JsonDeserializer::class,
'MediaWiki\\Json\\JsonUnserializer'
);
MediaWiki\Json\JsonDeserializer
Definition
JsonDeserializer.php:33
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:23
includes
json
JsonDeserializer.php
Generated on Thu Jul 17 2025 02:24:30 for MediaWiki by
1.10.0