X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fsession%2FImmutableSessionProviderWithCookie.php;h=1cab3d3c0a25963aa600d67b808ae8ade94216f6;hb=5c357bf6c28eb0c3462374e088a6583eecbd2953;hp=98f7e5c079b472b47d257586d262a446627663e5;hpb=2257fe42288cca06376e5caf45aa32da9d0216cf;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/session/ImmutableSessionProviderWithCookie.php b/includes/session/ImmutableSessionProviderWithCookie.php index 98f7e5c079..1cab3d3c0a 100644 --- a/includes/session/ImmutableSessionProviderWithCookie.php +++ b/includes/session/ImmutableSessionProviderWithCookie.php @@ -41,7 +41,7 @@ abstract class ImmutableSessionProviderWithCookie extends SessionProvider { /** @var string|null */ protected $sessionCookieName = null; - protected $sessionCookieOptions = array(); + protected $sessionCookieOptions = []; /** * @param array $params Keys include: @@ -49,7 +49,7 @@ abstract class ImmutableSessionProviderWithCookie extends SessionProvider { * client are to be supported. * - sessionCookieOptions: Options to pass to WebResponse::setCookie(). */ - public function __construct( $params = array() ) { + public function __construct( $params = [] ) { parent::__construct(); if ( isset( $params['sessionCookieName'] ) ) { @@ -113,8 +113,8 @@ abstract class ImmutableSessionProviderWithCookie extends SessionProvider { $options = $this->sessionCookieOptions; if ( $session->shouldForceHTTPS() || $session->getUser()->requiresHTTPS() ) { - $response->setCookie( 'forceHTTPS', 'true', $session->shouldRememberUser() ? 0 : null, - array( 'prefix' => '', 'secure' => false ) + $options ); + $response->setCookie( 'forceHTTPS', 'true', null, + [ 'prefix' => '', 'secure' => false ] + $options ); $options['secure'] = true; } @@ -138,13 +138,13 @@ abstract class ImmutableSessionProviderWithCookie extends SessionProvider { public function getVaryCookies() { if ( $this->sessionCookieName === null ) { - return array(); + return []; } $prefix = isset( $this->sessionCookieOptions['prefix'] ) ? $this->sessionCookieOptions['prefix'] : $this->config->get( 'CookiePrefix' ); - return array( $prefix . $this->sessionCookieName ); + return [ $prefix . $this->sessionCookieName ]; } public function whyNoSession() {