original_string: protected function regenerateSession(WebRequest $request)
      {
          // Let the old session expire...
          $request->setSessionData('isObsolete', true);
          $request->setSessionData('maxLifetime', time() + 60);
          
          // Regenerate the session id but don't delete the old one
          session_regenerate_id(false);
          
          // Get the new session id
          $newSessionId = session_id();
          
          // Close both sessions to free them for other requests
          session_write_close();
          
          // Start the session with the new id
          session_id($newSessionId);
          session_start();
          
          // Delete the temporary session data
          $request->deleteSessionData('isObsolete');
          $request->deleteSessionData('maxLifetime');
      }
code: protected function regenerateSession(WebRequest $request)
      {
          // Let the old session expire...
          $request->setSessionData('isObsolete', true);
          $request->setSessionData('maxLifetime', time() + 60);
          
          // Regenerate the session id but don't delete the old one
          session_regenerate_id(false);
          
          // Get the new session id
          $newSessionId = session_id();
          
          // Close both sessions to free them for other requests
          session_write_close();
          
          // Start the session with the new id
          session_id($newSessionId);
          session_start();
          
          // Delete the temporary session data
          $request->deleteSessionData('isObsolete');
          $request->deleteSessionData('maxLifetime');
      }
code_tokens: protected function regenerateSession ( WebRequest $ request ) { // Let the old session expire... $ request -> setSessionData ( 'isObsolete' , true ) ; $ request -> setSessionData ( 'maxLifetime' , time ( ) + 60 ) ; // Regenerate the session id but don't delete the old one session_regenerate_id ( false ) ; // Get the new session id $ newSessionId = session_id ( ) ; // Close both sessions to free them for other requests session_write_close ( ) ; // Start the session with the new id session_id ( $ newSessionId ) ; session_start ( ) ; // Delete the temporary session data $ request -> deleteSessionData ( 'isObsolete' ) ; $ request -> deleteSessionData ( 'maxLifetime' ) ; }
docstring: Regenerates the session. It makes the old session id obsolete and generates a new
  session id.
  
  @access protected
  @param \Zepi\Turbo\Request\WebRequest $request
docstring_tokens: Regenerates the session . It makes the old session id obsolete and generates a new session id .