global $wgAuth;
if ( $wgAuth && !$wgAuth instanceof AuthManagerAuthPlugin ) {
- return call_user_func_array( [ $wgAuth, $method ], $params );
+ return $wgAuth->$method( ...$params );
} else {
return $return;
}
$status = self::SEC_FAIL;
}
- $this->logger->info( __METHOD__ . ": $operation is $status" );
+ $this->logger->info( __METHOD__ . ": $operation is $status for '{user}'",
+ [
+ 'user' => $session->getUser()->getName(),
+ 'clientip' => $this->getRequest()->getIP(),
+ ]
+ );
return $status;
}
if ( $permErrors ) {
$status = Status::newGood();
foreach ( $permErrors as $args ) {
- call_user_func_array( [ $status, 'fatal' ], $args );
+ $status->fatal( ...$args );
}
return $status;
}
$providers += $this->getSecondaryAuthenticationProviders();
}
foreach ( $providers as $provider ) {
- call_user_func_array( [ $provider, $method ], $args );
+ $provider->$method( ...$args );
}
}