Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
Wikibase\InternalSerialization\LegacyDeserializerFactory Class Reference

Factory for constructing deserializers that implement handling for the legacy format. More...

Public Member Functions

 __construct (Deserializer $dataValueDeserializer, EntityIdParser $idParser)
 
 newEntityDeserializer ()
 
 newClaimDeserializer ()
 
 newStatementDeserializer ()
 
 newSnakListDeserializer ()
 
 newSnakDeserializer ()
 

Private Member Functions

 newItemDeserializer ()
 
 newPropertyDeserializer ()
 
 newEntityIdDeserializer ()
 
 newTermsDeserializer ()
 
 newSiteLinkListDeserializer ()
 

Private Attributes

 $dataValueDeserializer
 
 $idParser
 

Detailed Description

Factory for constructing deserializers that implement handling for the legacy format.

Since
1.0
Author
Jeroen De Dauw < jeroe.nosp@m.nded.nosp@m.auw@g.nosp@m.mail.nosp@m..com >

Constructor & Destructor Documentation

◆ __construct()

Wikibase\InternalSerialization\LegacyDeserializerFactory::__construct ( Deserializer $dataValueDeserializer,
EntityIdParser $idParser )

Member Function Documentation

◆ newClaimDeserializer()

Wikibase\InternalSerialization\LegacyDeserializerFactory::newClaimDeserializer ( )
Deprecated
since 1.4 - use newStatementDeserializer instead
Returns
Deserializer

◆ newEntityDeserializer()

Wikibase\InternalSerialization\LegacyDeserializerFactory::newEntityDeserializer ( )
Returns
DispatchableDeserializer

◆ newEntityIdDeserializer()

Wikibase\InternalSerialization\LegacyDeserializerFactory::newEntityIdDeserializer ( )
private
Returns
Deserializer

◆ newItemDeserializer()

Wikibase\InternalSerialization\LegacyDeserializerFactory::newItemDeserializer ( )
private
Returns
Deserializer

◆ newPropertyDeserializer()

Wikibase\InternalSerialization\LegacyDeserializerFactory::newPropertyDeserializer ( )
private
Returns
Deserializer

◆ newSiteLinkListDeserializer()

Wikibase\InternalSerialization\LegacyDeserializerFactory::newSiteLinkListDeserializer ( )
private
Returns
Deserializer

◆ newSnakDeserializer()

Wikibase\InternalSerialization\LegacyDeserializerFactory::newSnakDeserializer ( )
Returns
Deserializer

◆ newSnakListDeserializer()

Wikibase\InternalSerialization\LegacyDeserializerFactory::newSnakListDeserializer ( )
Returns
Deserializer

◆ newStatementDeserializer()

Wikibase\InternalSerialization\LegacyDeserializerFactory::newStatementDeserializer ( )
Returns
DispatchableDeserializer

◆ newTermsDeserializer()

Wikibase\InternalSerialization\LegacyDeserializerFactory::newTermsDeserializer ( )
private
Returns
Deserializer

Member Data Documentation

◆ $dataValueDeserializer

Wikibase\InternalSerialization\LegacyDeserializerFactory::$dataValueDeserializer
private

◆ $idParser

Wikibase\InternalSerialization\LegacyDeserializerFactory::$idParser
private

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