|
@@ 155-161 (lines=7) @@
|
| 152 |
|
$tagMapper = $c->query('TagMapper'); |
| 153 |
|
return new TagManager($tagMapper, $c->getUserSession()); |
| 154 |
|
}); |
| 155 |
|
$this->registerService('SystemTagManagerFactory', function (Server $c) { |
| 156 |
|
$config = $c->getConfig(); |
| 157 |
|
$factoryClass = $config->getSystemValue('systemtags.managerFactory', '\OC\SystemTag\ManagerFactory'); |
| 158 |
|
/** @var \OC\SystemTag\ManagerFactory $factory */ |
| 159 |
|
$factory = new $factoryClass($this); |
| 160 |
|
return $factory; |
| 161 |
|
}); |
| 162 |
|
$this->registerService('SystemTagManager', function (Server $c) { |
| 163 |
|
return $c->query('SystemTagManagerFactory')->getManager(); |
| 164 |
|
}); |
|
@@ 567-573 (lines=7) @@
|
| 564 |
|
}); |
| 565 |
|
return $manager; |
| 566 |
|
}); |
| 567 |
|
$this->registerService('CommentsManager', function(Server $c) { |
| 568 |
|
$config = $c->getConfig(); |
| 569 |
|
$factoryClass = $config->getSystemValue('comments.managerFactory', '\OC\Comments\ManagerFactory'); |
| 570 |
|
/** @var \OCP\Comments\ICommentsManagerFactory $factory */ |
| 571 |
|
$factory = new $factoryClass($this); |
| 572 |
|
return $factory->getManager(); |
| 573 |
|
}); |
| 574 |
|
$this->registerService('EventDispatcher', function () { |
| 575 |
|
return new EventDispatcher(); |
| 576 |
|
}); |