|
@@ 165-171 (lines=7) @@
|
| 162 |
|
$tagMapper = $c->query('TagMapper'); |
| 163 |
|
return new TagManager($tagMapper, $c->getUserSession()); |
| 164 |
|
}); |
| 165 |
|
$this->registerService('SystemTagManagerFactory', function (Server $c) { |
| 166 |
|
$config = $c->getConfig(); |
| 167 |
|
$factoryClass = $config->getSystemValue('systemtags.managerFactory', '\OC\SystemTag\ManagerFactory'); |
| 168 |
|
/** @var \OC\SystemTag\ManagerFactory $factory */ |
| 169 |
|
$factory = new $factoryClass($this); |
| 170 |
|
return $factory; |
| 171 |
|
}); |
| 172 |
|
$this->registerService('SystemTagManager', function (Server $c) { |
| 173 |
|
return $c->query('SystemTagManagerFactory')->getManager(); |
| 174 |
|
}); |
|
@@ 638-644 (lines=7) @@
|
| 635 |
|
}); |
| 636 |
|
return $manager; |
| 637 |
|
}); |
| 638 |
|
$this->registerService('CommentsManager', function(Server $c) { |
| 639 |
|
$config = $c->getConfig(); |
| 640 |
|
$factoryClass = $config->getSystemValue('comments.managerFactory', '\OC\Comments\ManagerFactory'); |
| 641 |
|
/** @var \OCP\Comments\ICommentsManagerFactory $factory */ |
| 642 |
|
$factory = new $factoryClass($this); |
| 643 |
|
return $factory->getManager(); |
| 644 |
|
}); |
| 645 |
|
$this->registerService('ThemingDefaults', function(Server $c) { |
| 646 |
|
try { |
| 647 |
|
$classExists = class_exists('OCA\Theming\Template'); |