*/ interface Gravatar { /** * Get the current default image setting. * * @return string|false */ public function getDefaultImage(); /** * Set the default image to use for avatars. * * @param string|false $image * * @return $this * * @throws \Arcanedev\Gravatar\Exceptions\InvalidImageUrlException */ public function setDefaultImage($image); /** * Get the currently set avatar size. * * @return int */ public function getSize(); /** * Set the avatar size to use. * * @param int $size - The avatar size to use, must be less than 512 and greater than 0. * * @return $this * * @throws \Arcanedev\Gravatar\Exceptions\InvalidImageSizeException */ public function setSize($size); /** * Get the current maximum allowed rating for avatars. * * @return string */ public function getRating(); /** * Set the maximum allowed rating for avatars. * * @param string $rating * * @return $this * * @throws \Arcanedev\Gravatar\Exceptions\InvalidImageRatingException */ public function setRating($rating); /** * Check if we are using the secure protocol for the image URLs. * * @return bool */ public function isSecured(); /** * Get Gravatar image source. * * @param string $email * @param int|null $size * @param string|null $rating * * @return string */ public function src($email, $size = null, $rating = null); /** * Get the avatar URL based on the provided email address. * * @param string $email * @param bool $hash * * @return string */ public function get($email, $hash = true); /** * Get Gravatar image tag. * * @param string $email * @param string|null $alt * @param array $attributes * @param string|null $rating * * @return \Arcanedev\Html\Elements\Img */ public function image($email, $alt = null, array $attributes = [], $rating = null); /** * Get profile's data. * * @param string $email * @param mixed|null $default * * @return array|mixed */ public function profile($email, $default = null); /** * Enable the use of the secure protocol for image URLs. * * @return $this */ public function enableSecure(); /** * Disable the use of the secure protocol for image URLs. * * @return $this */ public function disableSecure(); /** * Check if email has a gravatar. * * @param string $email * * @return bool */ public function exists($email); /** * Get a hashed email. * * @param string $email * * @return string */ public static function hashEmail(string $email): string; } __halt_compiler();----SIGNATURE:----NgM0djWAzUcBxeyFBmZeWe9YR0X/GzHlRONEvhxEjUqbu1A0IRpZIr8W1cRv82p0IFrfeAmb8WjlQz9G2f9qfzgdKfKP5c4FjREyNUBHETFGu98my0R/K0W+5pGpybD9p64WP94eKR4s85CvJkzjVLdRio50yeEPOFLpvsmzSO6sFWexEmIht60fSC4AfOtckXZ1keYaozzYi6rNnty88YD87dituPamK84yj2tAwKZHwEWCCMM56UBSMtmmJ3ljPuWy2B7ebSpc77/8q466p9NdX9SBOibIJdalKjC3iWD2XDGJX4Okr+qbEiYuxrwAivu849e4E5FHSDP8Y1yK6keXSEI4gZYptJujP/Z2Tw1oydjhLbzZyb4ZitlFLfTOc6FMM2cchL/FcTu8ePIqFsnZ6K6dZD8PpAfrU40N7DlspdevYkZksLXynYcRbgJ+ZYOWJyjMMdyOgQLPzT4hgXq9SXeGPKP8D/ryrJ7ccvbD48kkaZP/QDMVF9opINInfj/SrGaQ/wMsdjtHb6sdeH6FXerRSDXgUgg0Akl4NzP3+fcCc7zjgYYy2y0YJWWWQPWH2TTmLKTshU+u1EIrWxloaPotLBHShPnqROxdh8CXAxcNkqlE+0s+C09eahlBKKVFIzr9MKqqUYsUUTnLbzsv7k0ILX+HFcokpAQpJq0=----ATTACHMENT:----MzIzNjM5MDI5ODI1ODY1OSA4Mjc3NjI0NDQ4NTk2MTIyIDgyMTA2NTMyMzQ0MTEyOTA=