if ($sessionId &&
$this->saveHandler instanceof AbstractProxy && 'files' ===
$this->saveHandler->
getSaveHandlerName() && !
preg_match('/^[a-zA-Z0-9,-]{22,250}$/',
$sessionId)) { // the session ID in the header is invalid, create a new one
session_id(session_create_id());
} // ok to try and start the session
if (!
session_start()) { throw new \
RuntimeException('Failed to start the session.'
);
} $this->
loadSession();