taskforcedev / gravatar
Gravatar Module.
Installs: 232
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Type:project
This package is not auto-updated.
Last update: 2024-11-07 00:56:40 UTC
README
A simple gravatar class.
Installation
Step 1: Add the following package to your composer.json.
require {
"taskforcedev/gravatar": "1.0.*",
}
Step 2: Run composer update.
composer update
Usage
Using the class is as very straightforward.
Example
use Taskforcedev\Gravatar;
$gravatar = new Gravatar();
$avatar = $gravatar->getAvatar($user, $options);
$user can be any of the following:
- An array with a key containing the email address.
- A Laravel User object.
- A class with a getEmail() method or email property.
$options is optional
- $options['secure'] - By default this is true for https but can also be set to false for http.
- $options['size'] - Defaults to 100 (px), accepts any int value.
Exceptions
If for any reason the class fails to retrieve a gravatar false will be returned.