aboutsummaryrefslogtreecommitdiffhomepage
path: root/application/container
diff options
context:
space:
mode:
Diffstat (limited to 'application/container')
-rw-r--r--application/container/ContainerBuilder.php4
-rw-r--r--application/container/ShaarliContainer.php2
2 files changed, 6 insertions, 0 deletions
diff --git a/application/container/ContainerBuilder.php b/application/container/ContainerBuilder.php
index ff29825c..e2c78ccc 100644
--- a/application/container/ContainerBuilder.php
+++ b/application/container/ContainerBuilder.php
@@ -72,6 +72,10 @@ class ContainerBuilder
72 ); 72 );
73 }; 73 };
74 74
75 $container['pluginManager'] = function (ShaarliContainer $container): PluginManager {
76 return new PluginManager($container->conf);
77 };
78
75 return $container; 79 return $container;
76 } 80 }
77} 81}
diff --git a/application/container/ShaarliContainer.php b/application/container/ShaarliContainer.php
index f5483d5e..3fa9116e 100644
--- a/application/container/ShaarliContainer.php
+++ b/application/container/ShaarliContainer.php
@@ -7,6 +7,7 @@ namespace Shaarli\Container;
7use Shaarli\Bookmark\BookmarkServiceInterface; 7use Shaarli\Bookmark\BookmarkServiceInterface;
8use Shaarli\Config\ConfigManager; 8use Shaarli\Config\ConfigManager;
9use Shaarli\History; 9use Shaarli\History;
10use Shaarli\Plugin\PluginManager;
10use Shaarli\Render\PageBuilder; 11use Shaarli\Render\PageBuilder;
11use Shaarli\Security\LoginManager; 12use Shaarli\Security\LoginManager;
12use Shaarli\Security\SessionManager; 13use Shaarli\Security\SessionManager;
@@ -21,6 +22,7 @@ use Slim\Container;
21 * @property History $history 22 * @property History $history
22 * @property BookmarkServiceInterface $bookmarkService 23 * @property BookmarkServiceInterface $bookmarkService
23 * @property PageBuilder $pageBuilder 24 * @property PageBuilder $pageBuilder
25 * @property PluginManager $pluginManager
24 */ 26 */
25class ShaarliContainer extends Container 27class ShaarliContainer extends Container
26{ 28{