| <?php |
|
|
| namespace Kanboard\ServiceProvider; |
|
|
| use Pimple\Container; |
| use Pimple\ServiceProviderInterface; |
| use Kanboard\Core\ExternalLink\ExternalLinkManager; |
| use Kanboard\ExternalLink\WebLinkProvider; |
| use Kanboard\ExternalLink\AttachmentLinkProvider; |
| use Kanboard\ExternalLink\FileLinkProvider; |
|
|
| |
| |
| |
| |
| |
| |
| class ExternalLinkProvider implements ServiceProviderInterface |
| { |
| |
| |
| |
| |
| |
| |
| |
| public function register(Container $container) |
| { |
| $container['externalLinkManager'] = new ExternalLinkManager($container); |
| $container['externalLinkManager']->register(new WebLinkProvider($container)); |
| $container['externalLinkManager']->register(new AttachmentLinkProvider($container)); |
| $container['externalLinkManager']->register(new FileLinkProvider($container)); |
|
|
| return $container; |
| } |
| } |
|
|