| Conditions | 2 |
| Paths | 2 |
| Total Lines | 10 |
| Code Lines | 6 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | <?php |
||
| 23 | public function getGravatarUrl(string $emailAddress = '', array $parameters = []): string |
||
| 24 | { |
||
| 25 | $url = 'https://secure.gravatar.com/avatar/'; |
||
| 26 | $url .= md5(mb_strtolower(trim($emailAddress))) . '.jpg'; |
||
| 27 | |||
| 28 | $url .= '?s=' . (isset($parameters['size']) ? (int) $parameters['size'] : 80); |
||
| 29 | $url .= '&d=' . ($parameters['imageset'] ?? 'mm'); |
||
| 30 | $url .= '&r=' . ($parameters['rating'] ?? 'g'); |
||
| 31 | |||
| 32 | return $url; |
||
| 33 | } |
||
| 35 |