| | <?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; |
| | } |
| | } |
| |
|