mirror of
https://github.com/YunoHost-Apps/kanboard_ynh.git
synced 2024-09-03 19:36:17 +02:00
857 B
857 B
Adding a new Avatar Provider
Registration
$this->avatarManager->register(new CustomAvatarProvider());
Interface
The provider must implements the interface Kanboard\Core\User\Avatar\AvatarProviderInterface
:
Method | Description |
---|---|
render(array $user, $size) |
Render HTML |
isActive(array $user) |
Returns a boolean if the provider is able to render something |
The $user
argument is a dictionary that contains these keys:
[
'id' => 123,
'username' => 'admin',
'name' => 'Administrator',
'email' => 'me@localhost',
]