1. Go to this page and download the library: Download artdarek/avatarer library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
use \Artdarek\Avatarer\Avatar\Provider\Gravatar;
...
// create avatarer object using Gravatar provider
$avatar = Avatarer::make(Gravatar::class);
use \Artdarek\Avatarer\Avatar\Provider\Facebook;
...
// create avatarer object using Facebook provider
$avatar = Avatarer::make(Facebook::class);
use \Artdarek\Avatarer\Avatar\Provider\Twitter;
...
// create avatarer object using Gravatar provider
$avatar = Avatarer::make(Twitter::class);
use \Artdarek\Avatarer\Avatar\Provider\Gravatar;
...
// create avatarer object
$avatar = new \Artdarek\Avatarer\Avatarer;
$avatar->make(Gravatar::class);
use \Artdarek\Avatarer\Avatar\Provider\Gravatar;
...
// create avatarer object
$avatar = (new \Artdarek\Avatarer\Avatarer)->make(Gravatar::class);
use \Artdarek\Avatarer\Avatarer;
use \Artdarek\Avatarer\Avatar\Provider\Gravatar;
...
// create avatarer object
$avatar = (new Avatarer)->make(Gravatar::class);
use \Artdarek\Avatarer\Avatar\Provider\Gravatar;
...
// user email
$email = "[email protected]";
// create avatarer object
$avatar = Avatarer::make(Gravatar::class);
$avatar->user( $email );
// get url
$url = $avatar->get();
use \Artdarek\Avatarer\Avatar\Provider\Facebook;
...
// user id
$userID = "838979896180389";
// create avatarer object
$avatar = Avatarer::make(Facebook::class);
$avatar->user( $userID );
// get url
$url = $avatar->get();
use \Artdarek\Avatarer\Avatar\Provider\Twitter;
...
// user id
$userScreenName = "artdarek";
// create avatarer object
$avatar = Avatarer::make(Twitter::class);
$avatar->user( $userScreenName );
// get url
$url = $avatar->get();
// create avatarer object
$avatar = Avatarer::make(Gravatar::class);
$avatar->user( $email );
$avatar->size( 200 );
$avatar->options([
'default' => 'mm', // Url to your default avatar image or [ 404 | mm | identicon | monsterid | wavatar | blank | retro ]
'forceDefault' => null, // If for some reason you wanted to force the default image to always load [ y ]
'ratings' => 'g', // Maximum rating (inclusive) [ g | pg | r | x ]
]);
// get url
$url = $avatar->get();
$avatar = Avatarer::make(Facebook::class);
$avatar->user( $userID );
$avatar->size( 200, 200 );
$avatar->options([
'type' => 'square', // Type of avatar [ small, normal, album, large, square ]
]);
$url = $avatar->get();