/**
* Load basic request parameters for this Special page.
- * @param string $subPage
*/
- private function loadRequestParameters( $subPage ) {
+ private function loadRequestParameters() {
if ( $this->mLoadedRequest ) {
return;
}
$request = $this->getRequest();
$this->mPosted = $request->wasPosted();
- $this->mIsReturn = $subPage === 'return';
$this->mAction = $request->getVal( 'action' );
$this->mFromHTTP = $request->getBool( 'fromhttp', false )
|| $request->getBool( 'wpFromhttp', false );
protected function load( $subPage ) {
global $wgSecureLogin;
- $this->loadRequestParameters( $subPage );
+ $this->loadRequestParameters();
if ( $this->mLoaded ) {
return;
}
protected function beforeExecute( $subPage ) {
// finish initializing the class before processing the request - T135924
- $this->loadRequestParameters( $subPage );
+ $this->loadRequestParameters();
return parent::beforeExecute( $subPage );
}
/**
* @param string|null $subPage
+ * @suppress PhanTypeObjectUnsetDeclaredProperty
*/
public function execute( $subPage ) {
if ( $this->mPosted ) {
$isLoggedIn = $this->getUser()->isLoggedIn();
$continuePart = $this->isContinued() ? 'continue-' : '';
$anotherPart = $isLoggedIn ? 'another-' : '';
+ // @phan-suppress-next-line PhanUndeclaredMethod
$expiration = $this->getRequest()->getSession()->getProvider()->getRememberUserDuration();
$expirationDays = ceil( $expiration / ( 3600 * 24 ) );
$secureLoginLink = '';