original_string: public function authenticatedUserFollowsChannel($user, $channel, $options = [], $token = null)
      {
          $availableOptions = ['notifications'];
  
          return $this->sendRequest('PUT', 'users/'.$user.'/follows/channels/'.$channel, $this->getToken($token), $options, $availableOptions);
      }
code: public function authenticatedUserFollowsChannel($user, $channel, $options = [], $token = null)
      {
          $availableOptions = ['notifications'];
  
          return $this->sendRequest('PUT', 'users/'.$user.'/follows/channels/'.$channel, $this->getToken($token), $options, $availableOptions);
      }
code_tokens: public function authenticatedUserFollowsChannel ( $ user , $ channel , $ options = [ ] , $ token = null ) { $ availableOptions = [ 'notifications' ] ; return $ this -> sendRequest ( 'PUT' , 'users/' . $ user . '/follows/channels/' . $ channel , $ this -> getToken ( $ token ) , $ options , $ availableOptions ) ; }
docstring: Follow a channel.
  
  @param string $user    Username
  @param string $channel Target channel's name
  @param array  $options Follow options
  @param string $token   Twitch token
  
  @return JSON Request result
docstring_tokens: Follow a channel .