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 |