public SessionConfiguration::getOptions(Request $request)
Returns a list of options suitable for passing to the session storage.
Parameters
\Symfony\Component\HttpFoundation\Request $request: The request.
Return value
array An associative array of session ini settings.
Overrides SessionConfigurationInterface::getOptions
See also
\Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage::__construct()
File
- core/lib/Drupal/Core/Session/SessionConfiguration.php, line 40
Class
- SessionConfiguration
- Defines the default session configuration generator.
Namespace
Drupal\Core\Session
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | public function getOptions(Request $request ) { $options = $this ->options; // Generate / validate the cookie domain. $options [ 'cookie_domain' ] = $this ->getCookieDomain( $request ) ? : '' ; // If the site is accessed via SSL, ensure that the session cookie is // issued with the secure flag. $options [ 'cookie_secure' ] = $request ->isSecure(); // Set the session cookie name. $options [ 'name' ] = $this ->getName( $request ); return $options ; } |
Please login to continue.