original_string: public function read()
      {
          parent::read();
          if (isset($_SESSION[static::SESSION_NAME])) {
              $sess_table = $this->_uncrypt($_SESSION[static::SESSION_NAME]);
              if (isset($sess_table[static::SESSION_FLASHESNAME])) {
                  $this->old_flashes = $sess_table[static::SESSION_FLASHESNAME];
              }
          }
          $this->addSessionTable(static::SESSION_FLASHESNAME, $this->old_flashes);
          return $this;
      }
code: public function read()
      {
          parent::read();
          if (isset($_SESSION[static::SESSION_NAME])) {
              $sess_table = $this->_uncrypt($_SESSION[static::SESSION_NAME]);
              if (isset($sess_table[static::SESSION_FLASHESNAME])) {
                  $this->old_flashes = $sess_table[static::SESSION_FLASHESNAME];
              }
          }
          $this->addSessionTable(static::SESSION_FLASHESNAME, $this->old_flashes);
          return $this;
      }
code_tokens: public function read ( ) { parent :: read ( ) ; if ( isset ( $ _SESSION [ static :: SESSION_NAME ] ) ) { $ sess_table = $ this -> _uncrypt ( $ _SESSION [ static :: SESSION_NAME ] ) ; if ( isset ( $ sess_table [ static :: SESSION_FLASHESNAME ] ) ) { $ this -> old_flashes = $ sess_table [ static :: SESSION_FLASHESNAME ] ; } } $ this -> addSessionTable ( static :: SESSION_FLASHESNAME , $ this -> old_flashes ) ; return $ this ; }
docstring: Start the current session if so
  
  @return self
docstring_tokens: Start the current session if so