1414use OCA \Files \Collaboration \Resources \Listener ;
1515use OCA \Files \Collaboration \Resources \ResourceProvider ;
1616use OCA \Files \ConfigLexicon ;
17- use OCA \Files \Controller \ApiController ;
1817use OCA \Files \Dashboard \FavoriteWidget ;
1918use OCA \Files \DirectEditingCapabilities ;
2019use OCA \Files \Event \LoadSearchPlugins ;
2827use OCA \Files \Listener \UserFirstTimeLoggedInListener ;
2928use OCA \Files \Notification \Notifier ;
3029use OCA \Files \Search \FilesSearchProvider ;
31- use OCA \Files \Service \TagService ;
32- use OCA \Files \Service \UserConfig ;
33- use OCA \Files \Service \ViewConfig ;
34- use OCP \Activity \IManager as IActivityManager ;
3530use OCP \AppFramework \App ;
3631use OCP \AppFramework \Bootstrap \IBootContext ;
3732use OCP \AppFramework \Bootstrap \IBootstrap ;
4540use OCP \Files \Events \Node \NodeCopiedEvent ;
4641use OCP \Files \Events \NodeAddedToFavorite ;
4742use OCP \Files \Events \NodeRemovedFromFavorite ;
48- use OCP \Files \IRootFolder ;
49- use OCP \IConfig ;
50- use OCP \IL10N ;
51- use OCP \IPreview ;
52- use OCP \IRequest ;
53- use OCP \IServerContainer ;
54- use OCP \ITagManager ;
55- use OCP \IUserSession ;
56- use OCP \Share \IManager as IShareManager ;
5743use OCP \User \Events \UserFirstTimeLoggedInEvent ;
5844use OCP \Util ;
59- use Psr \Container \ContainerInterface ;
60- use Psr \Log \LoggerInterface ;
6145
6246class Application extends App implements IBootstrap {
6347 public const APP_ID = 'files ' ;
@@ -68,45 +52,6 @@ public function __construct(array $urlParams = []) {
6852
6953 #[\Override]
7054 public function register (IRegistrationContext $ context ): void {
71- /**
72- * Controllers
73- */
74- $ context ->registerService ('APIController ' , function (ContainerInterface $ c ) {
75- /** @var IServerContainer $server */
76- $ server = $ c ->get (IServerContainer::class);
77-
78- return new ApiController (
79- $ c ->get ('AppName ' ),
80- $ c ->get (IRequest::class),
81- $ c ->get (IUserSession::class),
82- $ c ->get (TagService::class),
83- $ c ->get (IPreview::class),
84- $ c ->get (IShareManager::class),
85- $ c ->get (IConfig::class),
86- $ server ->getUserFolder (),
87- $ c ->get (UserConfig::class),
88- $ c ->get (ViewConfig::class),
89- $ c ->get (IL10N ::class),
90- $ c ->get (IRootFolder::class),
91- $ c ->get (LoggerInterface::class),
92- );
93- });
94-
95- /**
96- * Services
97- */
98- $ context ->registerService (TagService::class, function (ContainerInterface $ c ) {
99- /** @var IServerContainer $server */
100- $ server = $ c ->get (IServerContainer::class);
101-
102- return new TagService (
103- $ c ->get (IUserSession::class),
104- $ c ->get (IActivityManager::class),
105- $ c ->get (ITagManager::class)->load (self ::APP_ID ),
106- $ server ->getUserFolder (),
107- );
108- });
109-
11055 /*
11156 * Register capabilities
11257 */
0 commit comments