MediaWiki
master
JsonDeserializer.php
Go to the documentation of this file.
1
<?php
2
9
namespace
MediaWiki\Json
;
10
11
use JsonException;
12
20
interface
JsonDeserializer
{
21
37
public
function
deserialize
( $json, ?
string
$expectedClass =
null
);
38
44
public
function
unserialize
( $json, ?
string
$expectedClass =
null
);
45
51
public
function
deserializeArray
( array $array ): array;
52
58
public
function
unserializeArray
( array $array ): array;
59
}
60
62
class_alias( JsonDeserializer::class,
'MediaWiki\\Json\\JsonUnserializer'
);
MediaWiki\Json\JsonDeserializer
Definition
JsonDeserializer.php:20
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
ClockAdapter.php:3
includes
Json
JsonDeserializer.php
Generated on Sat Nov 15 2025 20:24:46 for MediaWiki by
1.10.0