PHP Класс Horde_Service_Gravatar, horde

Автор: Gunnar Wrobel ([email protected])
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__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.

Описание методов

__construct() публичный Метод

The default Gravatar base URL is Horde_Service_Gravatar::STANDARD. If you need URLs in an HTTPS context you should provide the base URL parameter as Horde_Service_Gravatar::SECURE. In case you wish to access another URL offering the Gravatar API you can specify the base URL of this service as $base.
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.

fetchAvatar() публичный Метод

Fetch the avatar image.
public fetchAvatar ( string $mail, mixed $opts = [] ) : resource
$mail string The mail address.
$opts mixed Additional options. See getAvatarUrl().
Результат resource The image as stream resource, or null if the server returned an error.

fetchProfile() публичный Метод

Fetch the Gravatar profile information.
public fetchProfile ( string $mail ) : string
$mail string The mail address.
Результат string The profile information.

getAvatarUrl() публичный Метод

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" />
public getAvatarUrl ( string $mail, mixed $opts = [] ) : Horde_Url
$mail 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.
Результат Horde_Url The image URL.

getId() публичный Метод

Return the Gravatar ID for the specified mail address.
public getId ( string $mail ) : string
$mail string The mail address.
Результат string The Gravatar ID.

getProfile() публичный Метод

Return the Gravatar profile information as an array.
public getProfile ( string $mail ) : array
$mail string The mail address.
Результат array The profile information.

getProfileUrl() публичный Метод

Return the Gravatar profile URL.
public getProfileUrl ( string $mail ) : string
$mail string The mail address.
Результат string The profile URL.