|
|
|
|
@ -119,6 +119,15 @@ class Avatar implements IAvatar { |
|
|
|
|
return $this->folder->fileExists('avatar.jpg') || $this->folder->fileExists('avatar.png'); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Check if the avatar of a user is a custom uploaded one |
|
|
|
|
* |
|
|
|
|
* @return bool |
|
|
|
|
*/ |
|
|
|
|
public function isCustomAvatar(): bool { |
|
|
|
|
return !$this->folder->fileExists('generated'); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* sets the users avatar |
|
|
|
|
* @param IImage|resource|string $data An image object, imagedata or path to set a new avatar |
|
|
|
|
@ -362,7 +371,7 @@ class Avatar implements IAvatar { |
|
|
|
|
* @param string $font font path |
|
|
|
|
* @param int $size font size |
|
|
|
|
* @param int $angle |
|
|
|
|
* @return Array |
|
|
|
|
* @return array |
|
|
|
|
*/ |
|
|
|
|
protected function imageTTFCenter($image, string $text, string $font, int $size, $angle = 0): array { |
|
|
|
|
// Image width & height |
|
|
|
|
|