Remove WebRequest::checkSessionCookie() method as being deprecated
authorVictor Barbu <victorbarbu08@gmail.com>
Wed, 28 Dec 2016 21:41:30 +0000 (23:41 +0200)
committerReedy <reedy@wikimedia.org>
Sat, 31 Dec 2016 17:37:04 +0000 (17:37 +0000)
Bug: T61113
Change-Id: I5285dbfc47d6429e16b7e7839bf55d48320d0bf0

RELEASE-NOTES-1.29
includes/DerivativeRequest.php
includes/WebRequest.php

index 774254c..9e3cfac 100644 (file)
@@ -147,6 +147,8 @@ changes to languages because of Phabricator reports.
 * User::getTemporaryPassword() (deprecated in 1.27) was removed.
 * User::isPasswordReminderThrottled() (deprecated in 1.27) was removed.
 * FSRepo (deprecated in 1.19) was removed.
 * User::getTemporaryPassword() (deprecated in 1.27) was removed.
 * User::isPasswordReminderThrottled() (deprecated in 1.27) was removed.
 * FSRepo (deprecated in 1.19) was removed.
+* WebRequest::checkSessionCookie() (deprecated in 1.27) was removed. Use
+\MediaWiki\Session\SessionManager::singleton()->getPersistedSessionId() instead.
 
 == Compatibility ==
 
 
 == Compatibility ==
 
index 4c149ae..487e86c 100644 (file)
@@ -49,10 +49,6 @@ class DerivativeRequest extends FauxRequest {
                return $this->base->getCookie( $key, $prefix, $default );
        }
 
                return $this->base->getCookie( $key, $prefix, $default );
        }
 
-       public function checkSessionCookie() {
-               return $this->base->checkSessionCookie();
-       }
-
        public function getHeader( $name, $flags = 0 ) {
                return $this->base->getHeader( $name, $flags );
        }
        public function getHeader( $name, $flags = 0 ) {
                return $this->base->getHeader( $name, $flags );
        }
index e7c9b83..3bbdc3f 100644 (file)
@@ -757,22 +757,6 @@ class WebRequest {
                return $this->sessionId;
        }
 
                return $this->sessionId;
        }
 
-       /**
-        * Returns true if the request has a persistent session.
-        * This does not necessarily mean that the user is logged in!
-        *
-        * @deprecated since 1.27, use
-        *  \MediaWiki\Session\SessionManager::singleton()->getPersistedSessionId()
-        *  instead.
-        * @return bool
-        */
-       public function checkSessionCookie() {
-               global $wgInitialSessionId;
-               wfDeprecated( __METHOD__, '1.27' );
-               return $wgInitialSessionId !== null &&
-                       $this->getSession()->getId() === (string)$wgInitialSessionId;
-       }
-
        /**
         * Get a cookie from the $_COOKIE jar
         *
        /**
         * Get a cookie from the $_COOKIE jar
         *