/** * Create the default share provider. * * @return DefaultShareProvider */ protected function defaultShareProvider() { if ($this->defaultProvider === null) { $this->defaultProvider = new DefaultShareProvider($this->serverContainer->getDatabaseConnection(), $this->serverContainer->getUserManager(), $this->serverContainer->getGroupManager(), $this->serverContainer->getRootFolder()); } return $this->defaultProvider; }
/** * Creates and returns an instance of the system tag manager * * @return ISystemTagManager * @since 9.0.0 */ public function getManager() { return new SystemTagManager($this->serverContainer->getDatabaseConnection(), $this->serverContainer->getGroupManager(), $this->serverContainer->getEventDispatcher()); }