WikibaseLexeme
MediaWiki WikibaseLexeme extension
Loading...
Searching...
No Matches
Wikibase\Lexeme\Presentation\ChangeOp\Deserialization\GlossesChangeOpDeserializer Class Reference
+ Inheritance diagram for Wikibase\Lexeme\Presentation\ChangeOp\Deserialization\GlossesChangeOpDeserializer:
+ Collaboration diagram for Wikibase\Lexeme\Presentation\ChangeOp\Deserialization\GlossesChangeOpDeserializer:

Public Member Functions

 __construct (TermDeserializer $glossDeserializer, StringNormalizer $stringNormalizer, LexemeTermSerializationValidator $validator)
 
 setContext (ValidationContext $context)
 
 createEntityChangeOp (array $glosses)
 

Private Attributes

const PARAM_LANGUAGE = 'language'
 
const PARAM_VALUE = 'value'
 
 $glossDeserializer
 
 $stringNormalizer
 
 $validationContext
 
 $termSerializationValidator
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Lexeme\Presentation\ChangeOp\Deserialization\GlossesChangeOpDeserializer::__construct ( TermDeserializer $glossDeserializer,
StringNormalizer $stringNormalizer,
LexemeTermSerializationValidator $validator )

Member Function Documentation

◆ createEntityChangeOp()

Wikibase\Lexeme\Presentation\ChangeOp\Deserialization\GlossesChangeOpDeserializer::createEntityChangeOp ( array $glosses)
Parameters
array[]$glosses
Returns
ChangeOpGlossList

◆ setContext()

Wikibase\Lexeme\Presentation\ChangeOp\Deserialization\GlossesChangeOpDeserializer::setContext ( ValidationContext $context)

Member Data Documentation

◆ $glossDeserializer

Wikibase\Lexeme\Presentation\ChangeOp\Deserialization\GlossesChangeOpDeserializer::$glossDeserializer
private

◆ $stringNormalizer

Wikibase\Lexeme\Presentation\ChangeOp\Deserialization\GlossesChangeOpDeserializer::$stringNormalizer
private

◆ $termSerializationValidator

Wikibase\Lexeme\Presentation\ChangeOp\Deserialization\GlossesChangeOpDeserializer::$termSerializationValidator
private

◆ $validationContext

Wikibase\Lexeme\Presentation\ChangeOp\Deserialization\GlossesChangeOpDeserializer::$validationContext
private

◆ PARAM_LANGUAGE

const Wikibase\Lexeme\Presentation\ChangeOp\Deserialization\GlossesChangeOpDeserializer::PARAM_LANGUAGE = 'language'
private

◆ PARAM_VALUE

const Wikibase\Lexeme\Presentation\ChangeOp\Deserialization\GlossesChangeOpDeserializer::PARAM_VALUE = 'value'
private

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