Comment::getGravatar PHP Method

getGravatar() public static method

Returns a URL to this user's gravatar image (static version, use non-static gravatar() function unless you specifically need static)
public static getGravatar ( string $email, string $rating = 'g', string $imageset = 'mm', integer $size = 80 ) : string
$email string
$rating string Gravatar rating, one of [ g | pg | r | x ], default is g.
$imageset string Gravatar default imageset, one of [ 404 | mm | identicon | monsterid | wavatar | retro | blank ], default is mm.
$size integer Gravatar image size, default is 80.
return string
    public static function getGravatar($email, $rating = 'g', $imageset = 'mm', $size = 80)
    {
        if (!in_array($rating, array('g', 'pg', 'r', 'x'), true)) {
            $rating = 'g';
        }
        if (empty($imageset)) {
            $imageset = 'mm';
        }
        $size = (int) $size;
        $http = wire('config')->https ? 'https' : 'http';
        $url = "{$http}://www.gravatar.com/avatar/" . md5(strtolower(trim($email))) . "?s={$size}" . "&d=" . htmlentities($imageset) . "&r={$rating}";
        return $url;
    }