WikibaseLexeme
MediaWiki WikibaseLexeme extension
Loading...
Searching...
No Matches
Wikibase\Lexeme\Domain\Model\LexemePatchAccess Class Reference

Public Member Functions

 __construct ( $nextFormId, FormSet $forms, $nextSenseId, SenseSet $senses)
 
 addForm (Form $form)
 
 increaseNextFormIdTo ( $number)
 
 addSense (Sense $sense)
 
 increaseNextSenseIdTo ( $number)
 
 close ()
 
 getForms ()
 
 getNextFormId ()
 
 getSenses ()
 
 getNextSenseId ()
 

Private Member Functions

 assertIsNotClosed ()
 

Private Attributes

 $nextFormId
 
 $forms
 
 $nextSenseId
 
 $senses
 
 $isClosed = false
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Lexeme\Domain\Model\LexemePatchAccess::__construct ( $nextFormId,
FormSet $forms,
$nextSenseId,
SenseSet $senses )
Parameters
int$nextFormId
FormSet$forms
int$nextSenseId
SenseSet$senses

Member Function Documentation

◆ addForm()

Wikibase\Lexeme\Domain\Model\LexemePatchAccess::addForm ( Form $form)

◆ addSense()

Wikibase\Lexeme\Domain\Model\LexemePatchAccess::addSense ( Sense $sense)

◆ assertIsNotClosed()

Wikibase\Lexeme\Domain\Model\LexemePatchAccess::assertIsNotClosed ( )
private

◆ close()

Wikibase\Lexeme\Domain\Model\LexemePatchAccess::close ( )

◆ getForms()

Wikibase\Lexeme\Domain\Model\LexemePatchAccess::getForms ( )
Returns
FormSet

◆ getNextFormId()

Wikibase\Lexeme\Domain\Model\LexemePatchAccess::getNextFormId ( )
Returns
int

◆ getNextSenseId()

Wikibase\Lexeme\Domain\Model\LexemePatchAccess::getNextSenseId ( )
Returns
int

◆ getSenses()

Wikibase\Lexeme\Domain\Model\LexemePatchAccess::getSenses ( )
Returns
SenseSet

◆ increaseNextFormIdTo()

Wikibase\Lexeme\Domain\Model\LexemePatchAccess::increaseNextFormIdTo ( $number)
Parameters
int$number

◆ increaseNextSenseIdTo()

Wikibase\Lexeme\Domain\Model\LexemePatchAccess::increaseNextSenseIdTo ( $number)

Member Data Documentation

◆ $forms

Wikibase\Lexeme\Domain\Model\LexemePatchAccess::$forms
private

◆ $isClosed

Wikibase\Lexeme\Domain\Model\LexemePatchAccess::$isClosed = false
private

◆ $nextFormId

Wikibase\Lexeme\Domain\Model\LexemePatchAccess::$nextFormId
private

◆ $nextSenseId

Wikibase\Lexeme\Domain\Model\LexemePatchAccess::$nextSenseId
private

◆ $senses

Wikibase\Lexeme\Domain\Model\LexemePatchAccess::$senses
private

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