public function authenticatedUserFollowsChannel($user, $channel, $options = [], $token = null)
    {
        $availableOptions = ['notifications'];

        return $this->sendRequest('PUT', 'users/'.$user.'/follows/channels/'.$channel, $this->getToken($token), $options, $availableOptions);
    }
public function authenticatedUserFollowsChannel($user, $channel, $options = [], $token = null)
    {
        $availableOptions = ['notifications'];

        return $this->sendRequest('PUT', 'users/'.$user.'/follows/channels/'.$channel, $this->getToken($token), $options, $availableOptions);
    }
public function authenticatedUserFollowsChannel ( $ user , $ channel , $ options = [ ] , $ token = null ) { $ availableOptions = [ 'notifications' ] ; return $ this -> sendRequest ( 'PUT' , 'users/' . $ user . '/follows/channels/' . $ channel , $ this -> getToken ( $ token ) , $ options , $ availableOptions ) ; }
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
Follow a channel .