예제 #1
0
 /**
  * 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;
 }
예제 #2
0
 /**
  * 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());
 }