|
<?php |
|
|
|
namespace Kanboard\ServiceProvider; |
|
|
|
use Pimple\Container; |
|
use Pimple\ServiceProviderInterface; |
|
use Kanboard\Core\User\Avatar\AvatarManager; |
|
use Kanboard\User\Avatar\AvatarFileProvider; |
|
use Kanboard\User\Avatar\LetterAvatarProvider; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class AvatarProvider implements ServiceProviderInterface |
|
{ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public function register(Container $container) |
|
{ |
|
$container['avatarManager'] = new AvatarManager; |
|
$container['avatarManager']->register(new LetterAvatarProvider($container)); |
|
$container['avatarManager']->register(new AvatarFileProvider($container)); |
|
return $container; |
|
} |
|
} |
|
|