Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
Wikibase\DataModel\Services\Diff\Internal\AliasGroupListPatcher Class Reference

Package private. More...

Public Member Functions

 patchAliasGroupList (AliasGroupList $groups, Diff $patch)
 

Private Member Functions

 patchAliasGroup (AliasGroupList $groups, $lang, DiffOp $diffOp)
 
 applyAliasGroupChange (AliasGroupList $groups, $lang, DiffOpChange $patch)
 
 applyAliasGroupDiff (AliasGroupList $groups, $lang, Diff $patch)
 
 containsOperationsOnOldValues (Diff $diff)
 
 getPatchedAliases (array $aliases, Diff $patch)
 

Detailed Description

Package private.

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

Member Function Documentation

◆ applyAliasGroupChange()

Wikibase\DataModel\Services\Diff\Internal\AliasGroupListPatcher::applyAliasGroupChange ( AliasGroupList  $groups,
  $lang,
DiffOpChange  $patch 
)
private
Parameters
AliasGroupList$groups
string$lang
DiffOpChange$patch

◆ applyAliasGroupDiff()

Wikibase\DataModel\Services\Diff\Internal\AliasGroupListPatcher::applyAliasGroupDiff ( AliasGroupList  $groups,
  $lang,
Diff  $patch 
)
private
Parameters
AliasGroupList$groups
string$lang
Diff$patch

◆ containsOperationsOnOldValues()

Wikibase\DataModel\Services\Diff\Internal\AliasGroupListPatcher::containsOperationsOnOldValues ( Diff  $diff)
private
Parameters
Diff$diff
Returns
bool

◆ getPatchedAliases()

Wikibase\DataModel\Services\Diff\Internal\AliasGroupListPatcher::getPatchedAliases ( array  $aliases,
Diff  $patch 
)
private
See also
ListPatcher
Parameters
string[]$aliases
Diff$patch
Exceptions
PatcherException
Returns
string[]

◆ patchAliasGroup()

Wikibase\DataModel\Services\Diff\Internal\AliasGroupListPatcher::patchAliasGroup ( AliasGroupList  $groups,
  $lang,
DiffOp  $diffOp 
)
private
See also
Diff\Patcher\MapPatcher
Parameters
AliasGroupList$groups
string$lang
DiffOp$diffOp
Exceptions
PatcherException

◆ patchAliasGroupList()

Wikibase\DataModel\Services\Diff\Internal\AliasGroupListPatcher::patchAliasGroupList ( AliasGroupList  $groups,
Diff  $patch 
)
Since
3.6
Parameters
AliasGroupList$groups
Diff$patch
Exceptions
PatcherException

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