original_string: public function parseServerFinalMessage($msg)
      {
          foreach (explode(',', $msg) as $val) {
              list($attr, $aval) = array_map('trim', explode('=', $val, 2));
  
              switch ($attr) {
              case 'e':
                  return false;
  
              case 'v':
                  return (base64_decode($aval) === $this->_serversig);
              }
          }
  
          return false;
      }
code: public function parseServerFinalMessage($msg)
      {
          foreach (explode(',', $msg) as $val) {
              list($attr, $aval) = array_map('trim', explode('=', $val, 2));
  
              switch ($attr) {
              case 'e':
                  return false;
  
              case 'v':
                  return (base64_decode($aval) === $this->_serversig);
              }
          }
  
          return false;
      }
code_tokens: public function parseServerFinalMessage ( $ msg ) { foreach ( explode ( ',' , $ msg ) as $ val ) { list ( $ attr , $ aval ) = array_map ( 'trim' , explode ( '=' , $ val , 2 ) ) ; switch ( $ attr ) { case 'e' : return false ; case 'v' : return ( base64_decode ( $ aval ) === $ this -> _serversig ) ; } } return false ; }
docstring: Process the final server message response.
  
  @param string $msg  Final server response.
  
  @return boolean  False if authentication failed.
docstring_tokens: Process the final server message response .