WikibaseLexeme
MediaWiki WikibaseLexeme extension
Loading...
Searching...
No Matches
Wikibase\Lexeme\Serialization\SenseDeserializer Class Reference
+ Inheritance diagram for Wikibase\Lexeme\Serialization\SenseDeserializer:
+ Collaboration diagram for Wikibase\Lexeme\Serialization\SenseDeserializer:

Public Member Functions

 __construct (TermListDeserializer $termListDeserializer, StatementListDeserializer $statementListDeserializer)
 
 deserialize ( $serialization)
 

Private Member Functions

 deserializeId (array $serialization)
 
 deserializeGlossList (array $serialization)
 
 deserializeStatementList (array $serialization)
 

Private Attributes

 $termListDeserializer
 
 $statementListDeserializer
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Lexeme\Serialization\SenseDeserializer::__construct ( TermListDeserializer $termListDeserializer,
StatementListDeserializer $statementListDeserializer )

Member Function Documentation

◆ deserialize()

Wikibase\Lexeme\Serialization\SenseDeserializer::deserialize ( $serialization)
Parameters
array$serialization
Returns
Sense

◆ deserializeGlossList()

Wikibase\Lexeme\Serialization\SenseDeserializer::deserializeGlossList ( array $serialization)
private
Parameters
array$serialization
Returns
TermList

◆ deserializeId()

Wikibase\Lexeme\Serialization\SenseDeserializer::deserializeId ( array $serialization)
private
Parameters
array$serialization
Returns
SenseId

◆ deserializeStatementList()

Wikibase\Lexeme\Serialization\SenseDeserializer::deserializeStatementList ( array $serialization)
private
Parameters
array$serialization
Returns
StatementList

Member Data Documentation

◆ $statementListDeserializer

Wikibase\Lexeme\Serialization\SenseDeserializer::$statementListDeserializer
private

◆ $termListDeserializer

Wikibase\Lexeme\Serialization\SenseDeserializer::$termListDeserializer
private

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