original_string: protected function _setupTableName()
      {
          if (empty($this->_name) && basename(($this->_name = session_save_path())) != $this->_name) {
              /**
               * @see Zend_Session_SaveHandler_Exception
               */
              // require_once 'Zend/Session/SaveHandler/Exception.php';
  
              throw new Zend_Session_SaveHandler_Exception('session.save_path is a path and not a table name.');
          }
  
          if (strpos($this->_name, '.')) {
              list($this->_schema, $this->_name) = explode('.', $this->_name);
          }
      }
code: protected function _setupTableName()
      {
          if (empty($this->_name) && basename(($this->_name = session_save_path())) != $this->_name) {
              /**
               * @see Zend_Session_SaveHandler_Exception
               */
              // require_once 'Zend/Session/SaveHandler/Exception.php';
  
              throw new Zend_Session_SaveHandler_Exception('session.save_path is a path and not a table name.');
          }
  
          if (strpos($this->_name, '.')) {
              list($this->_schema, $this->_name) = explode('.', $this->_name);
          }
      }
code_tokens: protected function _setupTableName ( ) { if ( empty ( $ this -> _name ) && basename ( ( $ this -> _name = session_save_path ( ) ) ) != $ this -> _name ) { /**
               * @see Zend_Session_SaveHandler_Exception
               */ // require_once 'Zend/Session/SaveHandler/Exception.php'; throw new Zend_Session_SaveHandler_Exception ( 'session.save_path is a path and not a table name.' ) ; } if ( strpos ( $ this -> _name , '.' ) ) { list ( $ this -> _schema , $ this -> _name ) = explode ( '.' , $ this -> _name ) ; } }
docstring: Initialize table and schema names
  
  @return void
  @throws Zend_Session_SaveHandler_Exception
docstring_tokens: Initialize table and schema names