/** * @param RZ\Roadiz\Core\Entities\User $user */ private function updateProfileImage(User $user) { if ($user->getFacebookName() != '') { try { $facebook = new FacebookPictureFinder($user->getFacebookName()); $url = $facebook->getPictureUrl(); $user->setPictureUrl($url); } catch (\Exception $e) { $url = "http://www.gravatar.com/avatar/" . md5(strtolower(trim($user->getEmail()))) . "?d=identicon&s=200"; $user->setPictureUrl($url); throw new FacebookUsernameNotFoundException($this->getTranslator()->trans('user.facebook_name.%name%._does_not_exist', ['%name%' => $user->getFacebookName()]), 1); } } else { $url = "http://www.gravatar.com/avatar/" . md5(strtolower(trim($user->getEmail()))) . "?d=identicon&s=200"; $user->setPictureUrl($url); } }
/** * @param RZ\Roadiz\Core\Entities\User $user */ private function updateProfileImage(User $user) { if ($user->getFacebookName() != '') { try { $facebook = new FacebookPictureFinder($user->getFacebookName()); $url = $facebook->getPictureUrl(); $user->setPictureUrl($url); } catch (\Exception $e) { $user->setPictureUrl(static::getGravatarUrl($user->getEmail())); } } else { $user->setPictureUrl(static::getGravatarUrl($user->getEmail())); } }