MediaWiki REL1_37
|
Controller-like object for creating and updating pages by creating new revisions. More...
Public Member Functions | |
__construct (UserIdentity $author, WikiPage $wikiPage, DerivedPageDataUpdater $derivedDataUpdater, ILoadBalancer $loadBalancer, RevisionStore $revisionStore, SlotRoleRegistry $slotRoleRegistry, IContentHandlerFactory $contentHandlerFactory, HookContainer $hookContainer, UserEditTracker $userEditTracker, UserGroupManager $userGroupManager, TitleFormatter $titleFormatter, ServiceOptions $serviceOptions, array $softwareTags) | |
addTag (string $tag) | |
Sets a tag to apply to this update. | |
addTags (array $tags) | |
Sets tags to apply to this update. | |
getEditResult () | |
Returns the EditResult associated with this PageUpdater. | |
getExplicitTags () | |
Returns the list of tags set using the addTag() method. | |
getNewRevision () | |
The new revision created by saveRevision(), or null if saveRevision() has not yet been called, failed, or did not create a new revision because the content did not change. | |
getStatus () | |
The Status object indicating whether saveRevision() was successful, or null if saveRevision() was not yet called on this instance. | |
grabParentRevision () | |
Returns the revision that was the page's current revision when grabParentRevision() was first called. | |
hasEditConflict ( $expectedParentRevision) | |
Checks whether this update conflicts with another update performed between the client loading data to prepare an edit, and the client committing the edit. | |
inheritSlot (SlotRecord $originalSlot) | |
Explicitly inherit a slot from some earlier revision. | |
isNew () | |
Whether saveRevision() was called and created a new page. | |
isUnchanged () | |
Whether saveRevision() did not create a revision because the content didn't change (null-edit). | |
markAsRevert (int $revertMethod, int $oldestRevertedRevId, int $newestRevertedRevId=0) | |
Marks this edit as a revert and applies relevant information. | |
removeSlot ( $role) | |
Removes the slot with the given role. | |
saveRevision (CommentStoreComment $summary, int $flags=0) | |
Change an existing article or create a new article. | |
setContent ( $role, Content $content) | |
Set the new content for the given slot role. | |
setOriginalRevisionId ( $originalRevId) | |
Sets the ID of an earlier revision that is being repeated or restored by this update. | |
setRcPatrolStatus ( $status) | |
Sets the "patrolled" status of the edit. | |
setSlot (SlotRecord $slot) | |
Set the new slot for the given slot role. | |
setUseAutomaticEditSummaries ( $useAutomaticEditSummaries) | |
Can be used to enable or disable automatic summaries that are applied to certain kinds of changes, like completely blanking a page. | |
setUsePageCreationLog ( $use) | |
Whether to create a log entry for new page creations. | |
updateRevision (int $revId=0) | |
Updates derived slots of an existing article. | |
wasCommitted () | |
Whether saveRevision() has been called on this instance. | |
wasSuccessful () | |
Whether saveRevision() completed successfully. | |
Public Attributes | |
const | CONSTRUCTOR_OPTIONS |
Options that have to be present in the ServiceOptions object passed to the constructor. | |
Private Member Functions | |
buildEditResult (RevisionRecord $revision, bool $isNew) | |
Builds the EditResult for this update. | |
checkAllRequiredRoles (array $roles, Status $status) | |
checkAllRolesAllowed (array $roles, Status $status) | |
checkAllRolesDerived (array $roles, Status $status) | |
checkFlags ( $flags) | |
Check flags and add EDIT_NEW or EDIT_UPDATE to them as needed. | |
checkNoRolesRequired (array $roles, Status $status) | |
computeEffectiveTags ( $flags) | |
doCreate (CommentStoreComment $summary, UserIdentity $user, $flags) | |
doModify (CommentStoreComment $summary, UserIdentity $user, $flags) | |
doUpdate (UserIdentity $user, RevisionRecord $revision) | |
Update derived slots in an existing revision. | |
ensureRoleAllowed ( $role) | |
ensureRoleNotRequired ( $role) | |
getAllowedSlotRoles () | |
getAtomicSectionUpdate (IDatabase $dbw, WikiPage $wikiPage, RevisionRecord $newRevisionRecord, UserIdentity $user, CommentStoreComment $summary, $flags, $hints=[]) | |
getContentHandler ( $role) | |
getDBConnectionRef ( $mode) | |
getPage () | |
Get the page we're currently updating. | |
getParentContent ( $role) | |
Returns the content of the given slot of the parent revision, with no audience checks applied. | |
getRequiredSlotRoles () | |
getTitle () | |
getWikiId () | |
getWikiPage () | |
makeAutoSummary ( $flags) | |
makeNewRevision (CommentStoreComment $comment, UserIdentity $user, $flags, Status $status) | |
Constructs a MutableRevisionRecord based on the Content prepared by the DerivedPageDataUpdater. | |
Static Private Member Functions | |
static | toLegacyUser (UserIdentity $user) |
Private Attributes | |
UserIdentity | $author |
IContentHandlerFactory | $contentHandlerFactory |
DerivedPageDataUpdater | $derivedDataUpdater |
EditResult null | $editResult = null |
EditResultBuilder | $editResultBuilder |
HookContainer | $hookContainer |
HookRunner | $hookRunner |
ILoadBalancer | $loadBalancer |
int | $rcPatrolStatus = RecentChange::PRC_UNPATROLLED |
the RC patrol status the new revision should be marked with. | |
RevisionStore | $revisionStore |
ServiceOptions | $serviceOptions |
SlotRoleRegistry | $slotRoleRegistry |
RevisionSlotsUpdate | $slotsUpdate |
string[] | $softwareTags |
currently enabled software change tags | |
Status null | $status = null |
array | $tags = [] |
TitleFormatter | $titleFormatter |
bool | $useAutomaticEditSummaries = true |
see $wgUseAutomaticEditSummaries | |
bool | $usePageCreationLog = true |
whether to create a log entry for new page creations. | |
UserEditTracker | $userEditTracker |
UserGroupManager | $userGroupManager |
WikiPage | $wikiPage |
Controller-like object for creating and updating pages by creating new revisions.
PageUpdater instances provide compare-and-swap (CAS) protection against concurrent updates between the time grabParentRevision() is called and saveRevision() inserts a new revision. This allows application logic to safely perform edit conflict resolution using the parent revision's content.
MCR migration note: this replaces the relevant methods in WikiPage.
Definition at line 79 of file PageUpdater.php.
MediaWiki\Storage\PageUpdater::__construct | ( | UserIdentity | $author, |
WikiPage | $wikiPage, | ||
DerivedPageDataUpdater | $derivedDataUpdater, | ||
ILoadBalancer | $loadBalancer, | ||
RevisionStore | $revisionStore, | ||
SlotRoleRegistry | $slotRoleRegistry, | ||
IContentHandlerFactory | $contentHandlerFactory, | ||
HookContainer | $hookContainer, | ||
UserEditTracker | $userEditTracker, | ||
UserGroupManager | $userGroupManager, | ||
TitleFormatter | $titleFormatter, | ||
ServiceOptions | $serviceOptions, | ||
array | $softwareTags | ||
) |
UserIdentity | $author | |
WikiPage | $wikiPage | |
DerivedPageDataUpdater | $derivedDataUpdater | |
ILoadBalancer | $loadBalancer | |
RevisionStore | $revisionStore | |
SlotRoleRegistry | $slotRoleRegistry | |
IContentHandlerFactory | $contentHandlerFactory | |
HookContainer | $hookContainer | |
UserEditTracker | $userEditTracker | |
UserGroupManager | $userGroupManager | |
TitleFormatter | $titleFormatter | |
ServiceOptions | $serviceOptions | |
string[] | $softwareTags | Array of currently enabled software change tags. Can be obtained from ChangeTags::getSoftwareTags() |
Definition at line 212 of file PageUpdater.php.
References MediaWiki\Storage\PageUpdater\$author, MediaWiki\Storage\PageUpdater\$contentHandlerFactory, MediaWiki\Storage\PageUpdater\$derivedDataUpdater, MediaWiki\Storage\PageUpdater\$hookContainer, MediaWiki\Storage\PageUpdater\$loadBalancer, MediaWiki\Storage\PageUpdater\$revisionStore, MediaWiki\Storage\PageUpdater\$serviceOptions, MediaWiki\Storage\PageUpdater\$slotRoleRegistry, MediaWiki\Storage\PageUpdater\$softwareTags, MediaWiki\Storage\PageUpdater\$titleFormatter, MediaWiki\Storage\PageUpdater\$userEditTracker, MediaWiki\Storage\PageUpdater\$userGroupManager, MediaWiki\Storage\PageUpdater\$wikiPage, MediaWiki\Config\ServiceOptions\assertRequiredOptions(), MediaWiki\Storage\EditResultBuilder\CONSTRUCTOR_OPTIONS, and MediaWiki\Config\ServiceOptions\get().
MediaWiki\Storage\PageUpdater::addTag | ( | string | $tag | ) |
Sets a tag to apply to this update.
Callers are responsible for permission checks, using ChangeTags::canAddTagsAccompanyingChange.
string | $tag |
Definition at line 559 of file PageUpdater.php.
MediaWiki\Storage\PageUpdater::addTags | ( | array | $tags | ) |
Sets tags to apply to this update.
Callers are responsible for permission checks, using ChangeTags::canAddTagsAccompanyingChange.
string[] | $tags |
Definition at line 571 of file PageUpdater.php.
|
private |
Builds the EditResult for this update.
Should be called by either doModify or doCreate.
RevisionRecord | $revision | |
bool | $isNew |
Definition at line 1101 of file PageUpdater.php.
|
private |
array | $roles | |
Status | $status |
Definition at line 1595 of file PageUpdater.php.
References StatusValue\error().
|
private |
array | $roles | |
Status | $status |
Definition at line 1541 of file PageUpdater.php.
References StatusValue\error().
|
private |
array | $roles | |
Status | $status |
Definition at line 1558 of file PageUpdater.php.
References StatusValue\error().
|
private |
Check flags and add EDIT_NEW or EDIT_UPDATE to them as needed.
int | $flags |
Definition at line 423 of file PageUpdater.php.
References EDIT_NEW, and EDIT_UPDATE.
|
private |
array | $roles | |
Status | $status |
Definition at line 1578 of file PageUpdater.php.
References StatusValue\error().
|
private |
int | $flags | Bit mask: a bit mask of EDIT_XXX flags. |
Definition at line 592 of file PageUpdater.php.
References $content.
|
private |
CommentStoreComment | $summary | The edit summary |
UserIdentity | $user | The revision's author |
int | $flags | EDIT_XXX constants |
DBUnexpectedError | |
MWException |
Definition at line 1331 of file PageUpdater.php.
References DB_PRIMARY, EDIT_FORCE_BOT, EDIT_SUPPRESS_RC, WikiPage\insertOn(), and WikiPage\updateRevisionOn().
|
private |
CommentStoreComment | $summary | The edit summary |
UserIdentity | $user | The revision's author |
int | $flags | EDIT_XXX constants |
MWException |
Definition at line 1176 of file PageUpdater.php.
References DB_PRIMARY, EDIT_FORCE_BOT, EDIT_SUPPRESS_RC, getTitle(), WikiPage\lockAndGetLatest(), and WikiPage\updateRevisionOn().
|
private |
Update derived slots in an existing revision.
If the revision is the current revision, this will update page_touched and trigger secondary updates.
We do not have sufficient information to know whether to or how to update recentchanges here, so, as opposed to doCreate(), updating recentchanges is left as the responsibility of the caller.
UserIdentity | $user | |
RevisionRecord | $revision |
Definition at line 1119 of file PageUpdater.php.
|
private |
Definition at line 1523 of file PageUpdater.php.
|
private |
Definition at line 1530 of file PageUpdater.php.
|
private |
Definition at line 1519 of file PageUpdater.php.
|
private |
Definition at line 1444 of file PageUpdater.php.
References EDIT_NEW, EDIT_UPDATE, and MediaWiki\User\UserIdentity\getName().
|
private |
string | $role | slot role name |
Definition at line 636 of file PageUpdater.php.
|
private |
int | $mode | DB_PRIMARY or DB_REPLICA |
Definition at line 318 of file PageUpdater.php.
References MediaWiki\Storage\PageUpdater\getWikiId().
MediaWiki\Storage\PageUpdater::getEditResult | ( | ) |
Returns the EditResult associated with this PageUpdater.
Will return null if PageUpdater::saveRevision() wasn't called yet. Will also return null if the update was not successful.
Definition at line 548 of file PageUpdater.php.
MediaWiki\Storage\PageUpdater::getExplicitTags | ( | ) |
Returns the list of tags set using the addTag() method.
Definition at line 584 of file PageUpdater.php.
MediaWiki\Storage\PageUpdater::getNewRevision | ( | ) |
The new revision created by saveRevision(), or null if saveRevision() has not yet been called, failed, or did not create a new revision because the content did not change.
Definition at line 1003 of file PageUpdater.php.
|
private |
Get the page we're currently updating.
Definition at line 326 of file PageUpdater.php.
|
private |
Returns the content of the given slot of the parent revision, with no audience checks applied.
If there is no parent revision or the slot is not defined, this returns null.
string | $role | slot role name |
Definition at line 622 of file PageUpdater.php.
|
private |
Definition at line 1512 of file PageUpdater.php.
MediaWiki\Storage\PageUpdater::getStatus | ( | ) |
The Status object indicating whether saveRevision() was successful, or null if saveRevision() was not yet called on this instance.
Possible status errors: edit-hook-aborted: The ArticleSave hook aborted the update but didn't set the fatal flag of $status. edit-gone-missing: In update mode, but the article didn't exist. edit-conflict: In update mode, the article changed unexpectedly. edit-no-change: Warning that the text was the same as before. edit-already-exists: In creation mode, but the article already exists.
Extensions may define additional errors.
$return->value will contain an associative array with members as follows: new: Boolean indicating if the function attempted to create a new article. revision-record: The RevisionRecord object for the inserted revision, or null.
Definition at line 962 of file PageUpdater.php.
|
private |
Definition at line 333 of file PageUpdater.php.
|
private |
Definition at line 309 of file PageUpdater.php.
Referenced by MediaWiki\Storage\PageUpdater\getDBConnectionRef().
|
private |
Definition at line 341 of file PageUpdater.php.
MediaWiki\Storage\PageUpdater::grabParentRevision | ( | ) |
Returns the revision that was the page's current revision when grabParentRevision() was first called.
This revision is the expected parent revision of the update, and will be recorded as the new revision's parent revision (unless no new revision is created because the content was not changed).
This method MUST not be called after saveRevision() was called!
The current revision determined by the first call to this method effectively acts a compare-and-swap (CAS) token which is checked by saveRevision(), which fails if any concurrent updates created a new revision.
Application code should call this method before applying transformations to the new content that depend on the parent revision, e.g. adding/replacing sections, or resolving conflicts via a 3-way merge. This protects against race conditions triggered by concurrent updates.
LogicException | if called after saveRevision(). |
Definition at line 413 of file PageUpdater.php.
MediaWiki\Storage\PageUpdater::hasEditConflict | ( | $expectedParentRevision | ) |
Checks whether this update conflicts with another update performed between the client loading data to prepare an edit, and the client committing the edit.
This is intended to detect user level "edit conflict" when the latest revision known to the client is no longer the current revision when processing the update.
An update expected to create a new page can be checked by setting $expectedParentRevision = 0. Such an update is considered to have a conflict if a current revision exists (that is, the page was created since the edit was initiated on the client).
This method returning true indicates to calling code that edit conflict resolution should be applied before saving any data. It does not prevent the update from being performed, and it should not be confused with a "late" conflict indicated by the "edit-conflict" status. A "late" conflict is a CAS failure caused by an update being performed concurrently between the time grabParentRevision() was called and the time saveRevision() trying to insert the new revision.
int | $expectedParentRevision | The ID of the revision the client expects to be the current one. Use 0 to indicate that the page is expected to not yet exist. |
Definition at line 379 of file PageUpdater.php.
MediaWiki\Storage\PageUpdater::inheritSlot | ( | SlotRecord | $originalSlot | ) |
Explicitly inherit a slot from some earlier revision.
The primary use case for this is rollbacks, when slots are to be inherited from the rollback target, overriding the content from the parent revision (which is the revision being rolled back).
This should typically not be used to inherit slots from the parent revision, which happens implicitly. Using this method causes the given slot to be treated as "modified" during revision creation, even if it has the same content as in the parent revision.
SlotRecord | $originalSlot | A slot already existing in the database, to be inherited by the new revision. |
Definition at line 473 of file PageUpdater.php.
MediaWiki\Storage\PageUpdater::isNew | ( | ) |
Whether saveRevision() was called and created a new page.
Definition at line 980 of file PageUpdater.php.
MediaWiki\Storage\PageUpdater::isUnchanged | ( | ) |
Whether saveRevision() did not create a revision because the content didn't change (null-edit).
Whether the content changed or not is determined by DerivedPageDataUpdater::isChange().
Definition at line 991 of file PageUpdater.php.
|
private |
int | $flags | Bit mask: a bit mask of EDIT_XXX flags. |
Definition at line 660 of file PageUpdater.php.
References $content, and EDIT_AUTOSUMMARY.
|
private |
Constructs a MutableRevisionRecord based on the Content prepared by the DerivedPageDataUpdater.
This takes care of inheriting slots, updating slots with PST applied, and removing discontinued slots.
This calls Content::prepareSave() to verify that the slot content can be saved. The $status parameter is updated with any errors or warnings found by Content::prepareSave().
CommentStoreComment | $comment | |
UserIdentity | $user | |
int | $flags | |
Status | $status |
Definition at line 1024 of file PageUpdater.php.
References $content, $title, EDIT_MINOR, getTitle(), StatusValue\merge(), and wfWarn().
MediaWiki\Storage\PageUpdater::markAsRevert | ( | int | $revertMethod, |
int | $oldestRevertedRevId, | ||
int | $newestRevertedRevId = 0 |
||
) |
Marks this edit as a revert and applies relevant information.
Will also cause the PageUpdater to add a relevant change tag when saving the edit. Will do nothing if $oldestRevertedRevId is 0.
int | $revertMethod | The method used to make the revert: REVERT_UNDO, REVERT_ROLLBACK or REVERT_MANUAL |
int | $oldestRevertedRevId | The ID of the oldest revision that was reverted. |
int | $newestRevertedRevId | The ID of the newest revision that was reverted. This parameter is optional, default value is $oldestRevertedRevId |
Definition at line 530 of file PageUpdater.php.
MediaWiki\Storage\PageUpdater::removeSlot | ( | $role | ) |
Removes the slot with the given role.
This discontinues the "stream" of slots with this role on the page, preventing the new revision, and any subsequent revisions, from inheriting the slot with this role.
string | $role | A slot role name (but not "main") |
Definition at line 492 of file PageUpdater.php.
MediaWiki\Storage\PageUpdater::saveRevision | ( | CommentStoreComment | $summary, |
int | $flags = 0 |
||
) |
Change an existing article or create a new article.
Updates RC and all necessary caches, optionally via the deferred update array. This does not check user permissions.
It is guaranteed that saveRevision() will fail if the current revision of the page changes after grabParentRevision() was called and before saveRevision() can insert a new revision, as per the CAS mechanism described above.
The caller is however responsible for calling hasEditConflict() to detect a user-level edit conflict, and to adjust the content of the new revision accordingly, e.g. by using a 3-way-merge.
MCR migration note: this replaces WikiPage::doEditContent. Callers that change to using saveRevision() now need to check the "minoredit" themselves before using EDIT_MINOR.
CommentStoreComment | $summary | Edit summary |
int | $flags | Bitfield: EDIT_NEW Create a new page, or fail with "edit-already-exists" if the page exists. EDIT_UPDATE Create a new revision, or fail with "edit-gone-missing" if the page does not exist. EDIT_MINOR Mark this revision as minor EDIT_SUPPRESS_RC Do not log the change in recentchanges EDIT_FORCE_BOT Mark the revision as automated ("bot edit") EDIT_AUTOSUMMARY Fill in blank summaries with generated text where possible EDIT_INTERNAL Signal that the page retrieve/save cycle happened entirely in this request. |
If neither EDIT_NEW nor EDIT_UPDATE is specified, the expected state is detected automatically via grabParentRevision(). In this case, the "edit-already-exists" or "edit-gone-missing" errors may still be triggered due to race conditions, if the page was unexpectedly created or deleted while revision creation is in progress. This can be viewed as part of the CAS mechanism described above.
MWException | |
RuntimeException |
Definition at line 728 of file PageUpdater.php.
References EDIT_FORCE_BOT, EDIT_INTERNAL, EDIT_MINOR, EDIT_UPDATE, and wfMessage().
MediaWiki\Storage\PageUpdater::setContent | ( | $role, | |
Content | $content | ||
) |
Set the new content for the given slot role.
string | $role | A slot role name (such as "main") |
Content | $content |
Definition at line 438 of file PageUpdater.php.
References $content.
MediaWiki\Storage\PageUpdater::setOriginalRevisionId | ( | $originalRevId | ) |
Sets the ID of an earlier revision that is being repeated or restored by this update.
The new revision is expected to have the exact same content as the given original revision. This is used with rollbacks and with dummy "null" revisions which are created to record things like page moves.
TODO This value was passed to the PageContentSaveComplete and NewRevisionFromEditComplete hooks, but those were removed - where is it used now?.
int | bool | $originalRevId | The original revision id, or false if no earlier revision is known to be repeated or restored by this update. |
Definition at line 511 of file PageUpdater.php.
MediaWiki\Storage\PageUpdater::setRcPatrolStatus | ( | $status | ) |
Sets the "patrolled" status of the edit.
Callers should check the "patrol" and "autopatrol" permissions as appropriate.
int | $status | RC patrol status, e.g. RecentChange::PRC_AUTOPATROLLED. |
Definition at line 291 of file PageUpdater.php.
References MediaWiki\Storage\PageUpdater\$status.
MediaWiki\Storage\PageUpdater::setSlot | ( | SlotRecord | $slot | ) |
Set the new slot for the given slot role.
SlotRecord | $slot |
Definition at line 451 of file PageUpdater.php.
References MediaWiki\Revision\SlotRecord\getRole().
MediaWiki\Storage\PageUpdater::setUseAutomaticEditSummaries | ( | $useAutomaticEditSummaries | ) |
Can be used to enable or disable automatic summaries that are applied to certain kinds of changes, like completely blanking a page.
bool | $useAutomaticEditSummaries |
Definition at line 276 of file PageUpdater.php.
References MediaWiki\Storage\PageUpdater\$useAutomaticEditSummaries.
MediaWiki\Storage\PageUpdater::setUsePageCreationLog | ( | $use | ) |
Whether to create a log entry for new page creations.
bool | $use |
Definition at line 304 of file PageUpdater.php.
|
staticprivate |
UserIdentity | $user |
Definition at line 264 of file PageUpdater.php.
References User\newFromIdentity().
MediaWiki\Storage\PageUpdater::updateRevision | ( | int | $revId = 0 | ) |
Updates derived slots of an existing article.
Does not update RC. Updates all necessary caches, optionally via the deferred update array. This does not check user permissions. Does not do a PST.
Use isUnchanged(), wasSuccessful() and getStatus() to determine the outcome of the revision update.
int | $revId |
Definition at line 866 of file PageUpdater.php.
References wfMessage().
MediaWiki\Storage\PageUpdater::wasCommitted | ( | ) |
Whether saveRevision() has been called on this instance.
Definition at line 935 of file PageUpdater.php.
MediaWiki\Storage\PageUpdater::wasSuccessful | ( | ) |
Whether saveRevision() completed successfully.
Definition at line 971 of file PageUpdater.php.
|
private |
Definition at line 94 of file PageUpdater.php.
Referenced by MediaWiki\Storage\PageUpdater\__construct().
|
private |
Definition at line 124 of file PageUpdater.php.
Referenced by MediaWiki\Storage\PageUpdater\__construct().
|
private |
Definition at line 104 of file PageUpdater.php.
Referenced by MediaWiki\Storage\PageUpdater\__construct().
|
private |
Definition at line 184 of file PageUpdater.php.
|
private |
Definition at line 179 of file PageUpdater.php.
|
private |
Definition at line 134 of file PageUpdater.php.
Referenced by MediaWiki\Storage\PageUpdater\__construct().
|
private |
Definition at line 129 of file PageUpdater.php.
|
private |
Definition at line 109 of file PageUpdater.php.
Referenced by MediaWiki\Storage\PageUpdater\__construct().
|
private |
the RC patrol status the new revision should be marked with.
Definition at line 154 of file PageUpdater.php.
|
private |
Definition at line 114 of file PageUpdater.php.
Referenced by MediaWiki\Storage\PageUpdater\__construct().
|
private |
Definition at line 194 of file PageUpdater.php.
Referenced by MediaWiki\Storage\PageUpdater\__construct().
|
private |
Definition at line 119 of file PageUpdater.php.
Referenced by MediaWiki\Storage\PageUpdater\__construct().
|
private |
Definition at line 169 of file PageUpdater.php.
|
private |
currently enabled software change tags
Definition at line 189 of file PageUpdater.php.
Referenced by MediaWiki\Storage\PageUpdater\__construct().
|
private |
Definition at line 174 of file PageUpdater.php.
Referenced by MediaWiki\Storage\PageUpdater\setRcPatrolStatus().
|
private |
Definition at line 164 of file PageUpdater.php.
|
private |
Definition at line 143 of file PageUpdater.php.
Referenced by MediaWiki\Storage\PageUpdater\__construct().
|
private |
see $wgUseAutomaticEditSummaries
Definition at line 149 of file PageUpdater.php.
Referenced by MediaWiki\Storage\PageUpdater\setUseAutomaticEditSummaries().
|
private |
whether to create a log entry for new page creations.
Definition at line 159 of file PageUpdater.php.
|
private |
Definition at line 137 of file PageUpdater.php.
Referenced by MediaWiki\Storage\PageUpdater\__construct().
|
private |
Definition at line 140 of file PageUpdater.php.
Referenced by MediaWiki\Storage\PageUpdater\__construct().
|
private |
Definition at line 99 of file PageUpdater.php.
Referenced by MediaWiki\Storage\PageUpdater\__construct().
const MediaWiki\Storage\PageUpdater::CONSTRUCTOR_OPTIONS |
Options that have to be present in the ServiceOptions object passed to the constructor.
Definition at line 86 of file PageUpdater.php.