Remove Title->canTalk, deprecated in 1.30, unused
authorJames D. Forrester <jforrester@wikimedia.org>
Fri, 8 Feb 2019 01:02:52 +0000 (17:02 -0800)
committerJames D. Forrester <jforrester@wikimedia.org>
Fri, 8 Feb 2019 02:34:44 +0000 (18:34 -0800)
Change-Id: I0c397f8d33a2841343c7907b233530bf3c88e212

RELEASE-NOTES-1.33
includes/Title.php
tests/phpunit/includes/TitleTest.php

index 51734cf..16d4d1e 100644 (file)
@@ -195,6 +195,8 @@ because of Phabricator reports.
   Title->getCdnUrls().
 * Title::escapeFragmentForURL(), deprecated in 1.30, was removed. Use
   Sanitizer::escapeIdForLink() or escapeIdForExternalInterwiki() instead.
+* Title->canTalk(), deprecated in 1.30, was removed. Instead, use
+  Title->canHaveTalkPage().
 
 === Deprecations in 1.33 ===
 * The configuration option $wgUseESI has been deprecated, and is expected
index 9303a5c..b24f120 100644 (file)
@@ -1054,17 +1054,6 @@ class Title implements LinkTarget, IDBAccessObject {
                        getNsText( MWNamespace::getTalk( $this->mNamespace ) );
        }
 
-       /**
-        * Can this title have a corresponding talk page?
-        *
-        * @deprecated since 1.30, use canHaveTalkPage() instead.
-        *
-        * @return bool True if this title either is a talk page or can have a talk page associated.
-        */
-       public function canTalk() {
-               return $this->canHaveTalkPage();
-       }
-
        /**
         * Can this title have a corresponding talk page?
         *
index f36fbfd..9c1d5af 100644 (file)
@@ -730,18 +730,6 @@ class TitleTest extends MediaWikiTestCase {
                $this->assertSame( $expected, $actual, $title->getPrefixedDBkey() );
        }
 
-       /**
-        * @dataProvider provideCanHaveTalkPage
-        * @covers Title::canTalk
-        *
-        * @param Title $title
-        * @param bool $expected
-        */
-       public function testCanTalk( Title $title, $expected ) {
-               $actual = $title->canTalk();
-               $this->assertSame( $expected, $actual, $title->getPrefixedDBkey() );
-       }
-
        public static function provideGetTalkPage_good() {
                return [
                        [ Title::makeTitle( NS_MAIN, 'Test' ), Title::makeTitle( NS_TALK, 'Test' ) ],