https://github.com/ottaviano/faker-gravatar
Gravatar image Faker provider
https://github.com/ottaviano/faker-gravatar
faker gravatar php
Last synced: about 1 year ago
JSON representation
Gravatar image Faker provider
- Host: GitHub
- URL: https://github.com/ottaviano/faker-gravatar
- Owner: ottaviano
- License: mit
- Created: 2019-09-27T14:43:53.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2025-01-02T17:49:44.000Z (over 1 year ago)
- Last Synced: 2025-03-25T09:12:21.340Z (over 1 year ago)
- Topics: faker, gravatar, php
- Language: PHP
- Homepage:
- Size: 9.77 KB
- Stars: 10
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gravatar image provider for Faker
[](https://github.com/ottaviano/faker-gravatar/actions/workflows/tests.yaml)
[](https://github.com/ottaviano/faker-gravatar/releases)
It is [Gravatar](https://en.gravatar.com/site/implement/images/) image provider for ~~[fzaninotto/Faker](https://github.com/fzaninotto/Faker)~~ [fakerphp/faker](https://github.com/fakerphp/faker)
Here are some examples of generated avatars:
>  (mode: `mp`)
>
>  (mode: `identicon`)
>
>  (mode: `monsterid`)
>
>  (mode: `wavatar`)
>
>  (mode: `retro`)
>
>  (mode: `robohash`)
>
>  (mode: `blank`, transparent image)
## Requirements
- PHP >= 7.1|8.0
## Installation
```bash
composer require ottaviano/faker-gravatar --dev
```
## Usage
```php
addProvider(new Ottaviano\Faker\Gravatar($faker));
$imageLocalPath = $faker->gravatar();
$imageContent = file_get_contents($imageLocalPath);
// OR
$imageUrl = $faker->gravatarUrl();
```