Method | Description | |
---|---|---|
__construct ( string $base = self::STANDARD, Horde_Http_Client $client = null ) | Constructor. | |
fetchAvatar ( string $mail, mixed $opts = [] ) : resource | Fetch the avatar image. | |
fetchProfile ( string $mail ) : string | Fetch the Gravatar profile information. | |
getAvatarUrl ( string $mail, mixed $opts = [] ) : Horde_Url | Return the Gravatar image URL for the specified mail address. The returned URL can be directly used with an IMG tag e.g.: <img src="http://www.gravatar.com/avatar/hash" /> | |
getId ( string $mail ) : string | Return the Gravatar ID for the specified mail address. | |
getProfile ( string $mail ) : array | Return the Gravatar profile information as an array. | |
getProfileUrl ( string $mail ) : string | Return the Gravatar profile URL. |
public __construct ( string $base = self::STANDARD, Horde_Http_Client $client = null ) | ||
$base | string | The base Gravatar URL. |
$client | Horde_Http_Client | The HTTP client to access the server. |
public fetchAvatar ( string $mail, mixed $opts = [] ) : resource | ||
string | The mail address. | |
$opts | mixed | Additional options. See getAvatarUrl(). |
return | resource | The image as stream resource, or null if the server returned an error. |
public fetchProfile ( string $mail ) : string | ||
string | The mail address. | |
return | string | The profile information. |
public getAvatarUrl ( string $mail, mixed $opts = [] ) : Horde_Url | ||
string | The mail address. | |
$opts | mixed | Additional options. If an integer, treated as the
'size' option. If an array, the following options
are available:
- default: (string) Default behavior. Valid values are '404', 'mm', 'identicon', 'monsterid', 'wavatar', 'retro', 'blank', or a URL-encoded URL to use as the default image. - rating: (string) Rating. Valid values are 'g', 'pg', 'r', and 'x'. - size: (integer) Image size. Valid values are between 1 and 512. |
return | Horde_Url | The image URL. |
public getProfile ( string $mail ) : array | ||
string | The mail address. | |
return | array | The profile information. |
public getProfileUrl ( string $mail ) : string | ||
string | The mail address. | |
return | string | The profile URL. |