Filip has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/326321 )

Change subject: Replaced "Article::doEdit()" deprecated in MediaWiki 1.21
......................................................................

Replaced "Article::doEdit()" deprecated in MediaWiki 1.21

Replaced "Article" class with "WikiPage", and replaced "doEdit" with 
"doEditContent"

Bug: T151973
Change-Id: I12b59d5abd6e21f9613f2e901e8b87c2dc1019f8
---
M WikilogComment.php
M WikilogCommentsPage.php
2 files changed, 10 insertions(+), 5 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikilog 
refs/changes/21/326321/1

diff --git a/WikilogComment.php b/WikilogComment.php
index 6bbc783..41db768 100644
--- a/WikilogComment.php
+++ b/WikilogComment.php
@@ -195,11 +195,12 @@
                # Save article with comment text.
                if ( $this->mTextChanged ) {
                        $this->mCommentTitle = $this->getCommentArticleTitle();
-                       $art = new Article( $this->mCommentTitle );
-                       $art->doEdit( $this->mText, $this->getAutoSummary() );
+                       $page = WikiPage::factory( $this->mCommentTitle );
+                       $pageContent = ContentHandler::makeContent( 
$this->mText, $page->getTitle() );
+                       $page->doEditContent( $pageContent, 
$this->getAutoSummary() );
                        $this->mTextChanged = false;
 
-                       $this->mCommentPage = $art->getID();
+                       $this->mCommentPage = $page->getID();
                        $delayed['wlc_comment_page'] = $this->mCommentPage;
                }
 
diff --git a/WikilogCommentsPage.php b/WikilogCommentsPage.php
index 351f5ec..1b2b68d 100644
--- a/WikilogCommentsPage.php
+++ b/WikilogCommentsPage.php
@@ -45,7 +45,7 @@
  * talk pages, you may want to check LiquidThreads or some other extension.
  */
 class WikilogCommentsPage
-       extends Article
+       extends WikiPage
        implements WikilogCustomAction
 {
        protected $mFormatter;                  ///< Comment formatter.
@@ -450,8 +450,12 @@
                if ( !$this->exists() ) {
                        # Initialize a blank talk page.
                        $user = User::newFromName( wfMessage( 'wikilog-auto' 
)->inContentLanguage()->text(), false );
-                       $this->doEdit(
+                       $pageContent = ContentHandler::makeContent(
                                wfMessage( 'wikilog-newtalk-text' 
)->inContentLanguage()->text(),
+                               $this->getTitle()
+                       );
+                       $this->doEditContent(
+                               $pageContent,
                                wfMessage( 'wikilog-newtalk-summary' 
)->inContentLanguage()->text(),
                                EDIT_NEW | EDIT_SUPPRESS_RC, false, $user
                        );

-- 
To view, visit https://gerrit.wikimedia.org/r/326321
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I12b59d5abd6e21f9613f2e901e8b87c2dc1019f8
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikilog
Gerrit-Branch: master
Gerrit-Owner: Filip <r...@protonmail.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to