original_string: protected function redirect(Reader $args)
      {
          $host = $args->readShortstr();
          $this->knownHosts = $args->readShortstr();
          if ($this->debug) {
              Helper::debugMsg(
                  sprintf(
                      'Redirected to [%s], known_hosts [%s]',
                      $host, $this->knownHosts
                  )
              );
          }
          return $host;
      }
code: protected function redirect(Reader $args)
      {
          $host = $args->readShortstr();
          $this->knownHosts = $args->readShortstr();
          if ($this->debug) {
              Helper::debugMsg(
                  sprintf(
                      'Redirected to [%s], known_hosts [%s]',
                      $host, $this->knownHosts
                  )
              );
          }
          return $host;
      }
code_tokens: protected function redirect ( Reader $ args ) { $ host = $ args -> readShortstr ( ) ; $ this -> knownHosts = $ args -> readShortstr ( ) ; if ( $ this -> debug ) { Helper :: debugMsg ( sprintf ( 'Redirected to [%s], known_hosts [%s]' , $ host , $ this -> knownHosts ) ) ; } return $ host ; }
docstring: asks the client to use a different server
  
  @param \AMQP\Wire\Reader $args
  
  @return string
docstring_tokens: asks the client to use a different server