WikibaseLexeme
MediaWiki WikibaseLexeme extension
Loading...
Searching...
No Matches
Wikibase\Lexeme\Presentation\ChangeOp\Deserialization\ValidationContext Class Reference

Public Member Functions

 at ( $level)
 Start a new level.
 
 addViolation (ApiError $error)
 

Static Public Member Functions

static create ( $field)
 

Private Member Functions

 __construct (?self $parentContext, $field, $level=null)
 
 getParts ()
 

Private Attributes

 $parentContext
 
 $field
 
 $level = ''
 
 $violations = []
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Lexeme\Presentation\ChangeOp\Deserialization\ValidationContext::__construct ( ?self $parentContext,
$field,
$level = null )
private

Member Function Documentation

◆ addViolation()

Wikibase\Lexeme\Presentation\ChangeOp\Deserialization\ValidationContext::addViolation ( ApiError $error)

◆ at()

Wikibase\Lexeme\Presentation\ChangeOp\Deserialization\ValidationContext::at ( $level)

Start a new level.

Parameters
string$level
Returns
self

◆ create()

static Wikibase\Lexeme\Presentation\ChangeOp\Deserialization\ValidationContext::create ( $field)
static

◆ getParts()

Wikibase\Lexeme\Presentation\ChangeOp\Deserialization\ValidationContext::getParts ( )
private

Member Data Documentation

◆ $field

Wikibase\Lexeme\Presentation\ChangeOp\Deserialization\ValidationContext::$field
private

◆ $level

Wikibase\Lexeme\Presentation\ChangeOp\Deserialization\ValidationContext::$level = ''
private

◆ $parentContext

Wikibase\Lexeme\Presentation\ChangeOp\Deserialization\ValidationContext::$parentContext
private

◆ $violations

Wikibase\Lexeme\Presentation\ChangeOp\Deserialization\ValidationContext::$violations = []
private

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