|
@@ 222-228 (lines=7) @@
|
| 219 |
|
$tagMapper = $c->query('TagMapper'); |
| 220 |
|
return new TagManager($tagMapper, $c->getUserSession()); |
| 221 |
|
}); |
| 222 |
|
$this->registerService('SystemTagManagerFactory', function (Server $c) { |
| 223 |
|
$config = $c->getConfig(); |
| 224 |
|
$factoryClass = $config->getSystemValue('systemtags.managerFactory', '\OC\SystemTag\ManagerFactory'); |
| 225 |
|
/** @var \OC\SystemTag\ManagerFactory $factory */ |
| 226 |
|
$factory = new $factoryClass($this); |
| 227 |
|
return $factory; |
| 228 |
|
}); |
| 229 |
|
$this->registerService('SystemTagManager', function (Server $c) { |
| 230 |
|
return $c->query('SystemTagManagerFactory')->getManager(); |
| 231 |
|
}); |
|
@@ 758-764 (lines=7) @@
|
| 755 |
|
}); |
| 756 |
|
return $manager; |
| 757 |
|
}); |
| 758 |
|
$this->registerService('CommentsManager', function (Server $c) { |
| 759 |
|
$config = $c->getConfig(); |
| 760 |
|
$factoryClass = $config->getSystemValue('comments.managerFactory', '\OC\Comments\ManagerFactory'); |
| 761 |
|
/** @var \OCP\Comments\ICommentsManagerFactory $factory */ |
| 762 |
|
$factory = new $factoryClass($this); |
| 763 |
|
return $factory->getManager(); |
| 764 |
|
}); |
| 765 |
|
$this->registerService('EventDispatcher', function () { |
| 766 |
|
return new EventDispatcher(); |
| 767 |
|
}); |