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