فهرست منبع

Merge remote-tracking branch 'IndraGunawan/maintainer-avatar'

Jordi Boggiano 8 سال پیش
والد
کامیت
259e7fb2df
1فایلهای تغییر یافته به همراه11 افزوده شده و 0 حذف شده
  1. 11 0
      src/Packagist/WebBundle/Entity/User.php

+ 11 - 0
src/Packagist/WebBundle/Entity/User.php

@@ -112,6 +112,7 @@ class User extends BaseUser
     {
         return array(
             'name' => $this->getUsername(),
+            'avatar_url' => $this->getGravatarUrl(),
         );
     }
 
@@ -264,4 +265,14 @@ class User extends BaseUser
     {
         return $this->failureNotifications;
     }
+
+    /**
+     * Get Gravatar Url
+     *
+     * @return string
+     */
+    public function getGravatarUrl()
+    {
+        return 'https://www.gravatar.com/avatar/'.md5(strtolower($this->getEmail()));
+    }
 }