/**
  * Create avatar image from given image URL.
  *
  * @param $avatarUrl
  * @return string
  */
 public static function makeAvatarFromUrl($avatarUrl)
 {
     $avatarUrl = fix_avatar_url($avatarUrl);
     $image = Image::make(file_get_contents($avatarUrl));
     self::setAvatarFileName(sha1(time() . $avatarUrl));
     return self::saveAvatarFile($image);
 }
 /**
  * Make avatar from given image URL.
  *
  * @param $avatarUrl
  * @param bool $isThumbnail
  * @return string
  */
 protected function makeAvatarFromUrl($avatarUrl, $isThumbnail = false)
 {
     $avatarUrl = fix_avatar_url($avatarUrl);
     $image = Image::make(file_get_contents($avatarUrl));
     $this->avatar = sha1($avatarUrl);
     return $this->saveAvatarFile($image, $isThumbnail);
 }