Class for mainsnak change operation.
More...
◆ __construct()
Constructs a new mainsnak change operation.
- Parameters
-
string | $statementGuid | |
Snak | $snak | |
GuidGenerator | $guidGenerator | |
SnakValidator | $snakValidator | |
- Exceptions
-
◆ addStatement()
- Parameters
-
StatementList | $statements | |
EntityId | $entityId | |
Summary | null | $summary | |
◆ apply()
- See also
- ChangeOp::apply()
- a new claim with $snak as mainsnak gets added when $claimGuid is empty and $snak is set
- the claim's mainsnak gets set to $snak when $claimGuid and $snak are set
- Parameters
-
EntityDocument | $entity | |
Summary | null | $summary | |
- Exceptions
-
InvalidArgumentException | |
ChangeOpException | |
Implements Wikibase\Repo\ChangeOp\ChangeOp.
◆ getClaimSummaryArgs()
Wikibase\Repo\ChangeOp\ChangeOpMainSnak::getClaimSummaryArgs |
( |
Snak | $mainSnak | ) |
|
|
protected |
◆ getStatementGuid()
Wikibase\Repo\ChangeOp\ChangeOpMainSnak::getStatementGuid |
( |
| ) |
|
◆ setStatement()
Wikibase\Repo\ChangeOp\ChangeOpMainSnak::setStatement |
( |
StatementList | $statements, |
|
|
Summary | $summary = null ) |
|
private |
- Parameters
-
StatementList | $statements | |
Summary | null | $summary | |
- Exceptions
-
◆ validate()
Wikibase\Repo\ChangeOp\ChangeOpMainSnak::validate |
( |
EntityDocument | $entity | ) |
|
◆ $guidGenerator
Wikibase\Repo\ChangeOp\ChangeOpMainSnak::$guidGenerator |
|
private |
◆ $snak
Wikibase\Repo\ChangeOp\ChangeOpMainSnak::$snak |
|
private |
◆ $snakValidator
Wikibase\Repo\ChangeOp\ChangeOpMainSnak::$snakValidator |
|
private |
◆ $statementGuid
Wikibase\Repo\ChangeOp\ChangeOpMainSnak::$statementGuid |
|
private |
The documentation for this class was generated from the following file: