public function url(string $email, int $size = 64, string $scheme = ''): string
    {
        $md5 = md5(mb_strtolower($this->c::mbTrim($email)));
        return $this->c::setScheme('https://www.gravatar.com/avatar/'.$md5.'?s='.$size, $scheme);
    }
public function url(string $email, int $size = 64, string $scheme = ''): string
    {
        $md5 = md5(mb_strtolower($this->c::mbTrim($email)));
        return $this->c::setScheme('https://www.gravatar.com/avatar/'.$md5.'?s='.$size, $scheme);
    }
public function url ( string $ email , int $ size = 64 , string $ scheme = '' ) : string { $ md5 = md5 ( mb_strtolower ( $ this -> c :: mbTrim ( $ email ) ) ) ; return $ this -> c :: setScheme ( 'https://www.gravatar.com/avatar/' . $ md5 . '?s=' . $ size , $ scheme ) ; }
Get a user gravatar.

@since 160114 Initial release.

@param string $email  Email address.
@param int    $size   A valid gravatar size.
@param string $scheme Specific scheme?

@return string Gravatar URL.
Get a user gravatar .