original_string: protected function initStackSession()
      {
          $http = $this->getHttpDriver();
          if (!$http->isSessionStarted()) {
              throw new DebugBarException('Session must be started before using stack data in the songshenzong');
          }
  
          if (!$http->hasSessionValue($this->stackSessionNamespace)) {
              $http->setSessionValue($this->stackSessionNamespace, []);
          }
  
          return $http;
      }
code: protected function initStackSession()
      {
          $http = $this->getHttpDriver();
          if (!$http->isSessionStarted()) {
              throw new DebugBarException('Session must be started before using stack data in the songshenzong');
          }
  
          if (!$http->hasSessionValue($this->stackSessionNamespace)) {
              $http->setSessionValue($this->stackSessionNamespace, []);
          }
  
          return $http;
      }
code_tokens: protected function initStackSession ( ) { $ http = $ this -> getHttpDriver ( ) ; if ( ! $ http -> isSessionStarted ( ) ) { throw new DebugBarException ( 'Session must be started before using stack data in the songshenzong' ) ; } if ( ! $ http -> hasSessionValue ( $ this -> stackSessionNamespace ) ) { $ http -> setSessionValue ( $ this -> stackSessionNamespace , [ ] ) ; } return $ http ; }
docstring: Initializes the session for stacked data
  
  @return HttpDriverInterface
  @throws DebugBarException
docstring_tokens: Initializes the session for stacked data