Remove WebRequest::checkSessionCookie() method as being deprecated

Bug: T61113
Change-Id: I5285dbfc47d6429e16b7e7839bf55d48320d0bf0
This commit is contained in:
Victor Barbu 2016-12-28 23:41:30 +02:00 committed by Reedy
parent f90634a6a7
commit 1bf8e81cdd
3 changed files with 2 additions and 20 deletions

View 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.
* WebRequest::checkSessionCookie() (deprecated in 1.27) was removed. Use
\MediaWiki\Session\SessionManager::singleton()->getPersistedSessionId() instead.
== Compatibility ==

View file

@ -49,10 +49,6 @@ class DerivativeRequest extends FauxRequest {
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 );
}

View file

@ -757,22 +757,6 @@ class WebRequest {
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
*