|
MediaWiki master
|
Helper for displaying edit conflicts in text content models to users. More...

Public Member Functions | |
| __construct (Title $title, OutputPage $out, $stats, $submitLabel, IContentHandlerFactory $contentHandlerFactory) | |
| getEditConflictMainTextBox (array $customAttribs=[]) | |
| HTML to build the textbox1 on edit conflicts. | |
| getEditFormHtmlAfterContent () | |
| Content to go in the edit form after textbox1. | |
| getEditFormHtmlBeforeContent () | |
| Content to go in the edit form before textbox1. | |
| getExplainHeader () | |
| incrementConflictStats (?User $user=null) | |
| Record a user encountering an edit conflict. | |
| incrementResolvedStats (?User $user=null) | |
| Record when a user has resolved an edit conflict. | |
| setContentFormat ( $contentFormat) | |
| setContentModel ( $contentModel) | |
| setTextboxes ( $yourtext, $storedversion) | |
| showEditFormTextAfterFooters () | |
| Content to go in the edit form after the footers (templates on this page, hidden categories, limit report) | |
Public Attributes | |
| null string | $contentFormat |
| null string | $contentModel |
Protected Member Functions | |
| getUserBucket (?int $userEdits) | |
| incrementStatsByUserEdits ( $userEdits, $keyPrefixBase) | |
| Retained temporarily for backwards-compatibility. | |
Protected Attributes | |
| OutputPage | $out |
| IBufferingStatsdDataFactory StatsFactory | $stats |
| string | $storedversion = '' |
| string | $submitLabel |
| Message key for submit button's label. | |
| Title | $title |
| string | $yourtext = '' |
Helper for displaying edit conflicts in text content models to users.
Definition at line 26 of file TextConflictHelper.php.
| MediaWiki\EditPage\TextConflictHelper::__construct | ( | Title | $title, |
| OutputPage | $out, | ||
| $stats, | |||
| $submitLabel, | |||
| IContentHandlerFactory | $contentHandlerFactory ) |
| Title | $title | |
| OutputPage | $out | |
| IBufferingStatsdDataFactory | StatsFactory | $stats | |
| string | $submitLabel | |
| IContentHandlerFactory | $contentHandlerFactory | Required param with legacy support |
| MWUnknownContentModelException |
Definition at line 82 of file TextConflictHelper.php.
References MediaWiki\EditPage\TextConflictHelper\$out, MediaWiki\EditPage\TextConflictHelper\$stats, MediaWiki\EditPage\TextConflictHelper\$submitLabel, MediaWiki\EditPage\TextConflictHelper\$title, MediaWiki\Content\IContentHandlerFactory\getContentHandler(), and MediaWiki\Title\Title\getContentModel().
| MediaWiki\EditPage\TextConflictHelper::getEditConflictMainTextBox | ( | array | $customAttribs = [] | ) |
HTML to build the textbox1 on edit conflicts.
| array | $customAttribs |
Definition at line 229 of file TextConflictHelper.php.
Referenced by MediaWiki\EditPage\EditPage\showEditForm().
| MediaWiki\EditPage\TextConflictHelper::getEditFormHtmlAfterContent | ( | ) |
Content to go in the edit form after textbox1.
Definition at line 272 of file TextConflictHelper.php.
Referenced by MediaWiki\EditPage\EditPage\showEditForm().
| MediaWiki\EditPage\TextConflictHelper::getEditFormHtmlBeforeContent | ( | ) |
Content to go in the edit form before textbox1.
Definition at line 262 of file TextConflictHelper.php.
Referenced by MediaWiki\EditPage\EditPage\showEditForm().
| MediaWiki\EditPage\TextConflictHelper::getExplainHeader | ( | ) |
Definition at line 215 of file TextConflictHelper.php.
|
protected |
| int | null | $userEdits |
Definition at line 198 of file TextConflictHelper.php.
Referenced by MediaWiki\EditPage\TextConflictHelper\incrementConflictStats(), MediaWiki\EditPage\TextConflictHelper\incrementResolvedStats(), and MediaWiki\EditPage\TextConflictHelper\incrementStatsByUserEdits().
| MediaWiki\EditPage\TextConflictHelper::incrementConflictStats | ( | ?User | $user = null | ) |
Record a user encountering an edit conflict.
| User | null | $user |
Definition at line 125 of file TextConflictHelper.php.
References MediaWiki\EditPage\TextConflictHelper\getUserBucket(), NS_CATEGORY_TALK, and NS_MAIN.
| MediaWiki\EditPage\TextConflictHelper::incrementResolvedStats | ( | ?User | $user = null | ) |
Record when a user has resolved an edit conflict.
| User | null | $user |
Definition at line 153 of file TextConflictHelper.php.
References MediaWiki\EditPage\TextConflictHelper\getUserBucket(), NS_CATEGORY_TALK, and NS_MAIN.
|
protected |
Retained temporarily for backwards-compatibility.
This action should be moved into incrementConflictStats, incrementResolvedStats.
| int | null | $userEdits | |
| string | $keyPrefixBase |
Definition at line 188 of file TextConflictHelper.php.
References MediaWiki\EditPage\TextConflictHelper\getUserBucket().
| MediaWiki\EditPage\TextConflictHelper::setContentFormat | ( | $contentFormat | ) |
| string | $contentFormat |
Definition at line 117 of file TextConflictHelper.php.
References MediaWiki\EditPage\TextConflictHelper\$contentFormat.
Referenced by MediaWiki\EditPage\EditPage\showEditForm().
| MediaWiki\EditPage\TextConflictHelper::setContentModel | ( | $contentModel | ) |
| string | $contentModel |
Definition at line 110 of file TextConflictHelper.php.
References MediaWiki\EditPage\TextConflictHelper\$contentModel.
Referenced by MediaWiki\EditPage\EditPage\showEditForm().
| MediaWiki\EditPage\TextConflictHelper::setTextboxes | ( | $yourtext, | |
| $storedversion ) |
| string | $yourtext | |
| string | $storedversion |
Definition at line 102 of file TextConflictHelper.php.
References MediaWiki\EditPage\TextConflictHelper\$storedversion, and MediaWiki\EditPage\TextConflictHelper\$yourtext.
Referenced by MediaWiki\EditPage\EditPage\showEditForm().
| MediaWiki\EditPage\TextConflictHelper::showEditFormTextAfterFooters | ( | ) |
Content to go in the edit form after the footers (templates on this page, hidden categories, limit report)
Definition at line 280 of file TextConflictHelper.php.
| null string MediaWiki\EditPage\TextConflictHelper::$contentFormat |
Definition at line 41 of file TextConflictHelper.php.
Referenced by MediaWiki\EditPage\TextConflictHelper\setContentFormat().
| null string MediaWiki\EditPage\TextConflictHelper::$contentModel |
Definition at line 36 of file TextConflictHelper.php.
Referenced by MediaWiki\EditPage\TextConflictHelper\setContentModel().
|
protected |
Definition at line 46 of file TextConflictHelper.php.
Referenced by MediaWiki\EditPage\TextConflictHelper\__construct().
|
protected |
Definition at line 51 of file TextConflictHelper.php.
Referenced by MediaWiki\EditPage\TextConflictHelper\__construct().
|
protected |
Definition at line 66 of file TextConflictHelper.php.
Referenced by MediaWiki\EditPage\TextConflictHelper\setTextboxes().
|
protected |
Message key for submit button's label.
Definition at line 56 of file TextConflictHelper.php.
Referenced by MediaWiki\EditPage\TextConflictHelper\__construct().
|
protected |
Definition at line 31 of file TextConflictHelper.php.
Referenced by MediaWiki\EditPage\TextConflictHelper\__construct().
|
protected |
Definition at line 61 of file TextConflictHelper.php.
Referenced by MediaWiki\EditPage\TextConflictHelper\setTextboxes().