Symfony\Component\HttpFoundation\Session\Storage\SessionStorageInterface::regenerate
Regenerates id that represents this storage.
This method must invoke session_regenerate_id($destroy) unless this interface is used for a storage object designed for unit or functional testing where a real PHP session would interfere with testing. Note regenerate+destroy should not clear the session data in memory only delete the session data from persistent storage.
Signature
public function regenerate([Boolean
$destroy = false,
[integer
$lifetime = null]] )
Parameters
$destroy
— object- Destroy session when regenerating?
$lifetime
— integer- Sets the cookie lifetime for the session cookie. A null value
will leave the system settings unchanged, 0 sets the cookie
to expire with browser session. Time is in seconds, and is
not a Unix timestamp.
Returns
- Boolean
- True if session regenerated, false if error
Errors/Exceptions
-
RuntimeException
- If an error occurs while regenerating this storage