Example #1
0
 public function __construct($storage, $mountpoint, $arguments = null, $loader = null)
 {
     // first update the mount point before creating the parent
     $newMountPoint = $this->verifyMountPoint($arguments['share'], $arguments['user']);
     $absMountPoint = '/' . $arguments['user'] . '/files' . $newMountPoint;
     parent::__construct($storage, $absMountPoint, $arguments, $loader);
 }
Example #2
0
 /**
  * @param string $storage
  * @param string $mountpoint
  * @param array|null $arguments
  * @param \OCP\Files\Storage\IStorageFactory $loader
  */
 public function __construct($storage, $mountpoint, $arguments = null, $loader = null)
 {
     $this->user = $arguments['user'];
     $this->recipientView = new View('/' . $this->user . '/files');
     $newMountPoint = $this->verifyMountPoint($arguments['share']);
     $absMountPoint = '/' . $this->user . '/files' . $newMountPoint;
     $arguments['ownerView'] = new View('/' . $arguments['share']['uid_owner'] . '/files');
     parent::__construct($storage, $absMountPoint, $arguments, $loader);
 }
Example #3
0
 public function __construct($storage, $mountpoint, $arguments = null, $loader = null)
 {
     // first update the mount point before creating the parent
     $this->ownerPropagator = $arguments['propagator'];
     $this->recipientView = new View('/' . $arguments['user'] . '/files');
     $newMountPoint = $this->verifyMountPoint($arguments['share']);
     $absMountPoint = '/' . $arguments['user'] . '/files' . $newMountPoint;
     $arguments['ownerView'] = new View('/' . $arguments['share']['uid_owner'] . '/files');
     parent::__construct($storage, $absMountPoint, $arguments, $loader);
 }
Example #4
0
 /**
  * @param string $storage
  * @param SharedMount[] $mountpoints
  * @param array|null $arguments
  * @param \OCP\Files\Storage\IStorageFactory $loader
  */
 public function __construct($storage, array $mountpoints, $arguments = null, $loader = null)
 {
     $this->user = $arguments['user'];
     $this->recipientView = new View('/' . $this->user . '/files');
     $this->share = $arguments['newShare'];
     $newMountPoint = $this->verifyMountPoint($this->share, $mountpoints);
     $absMountPoint = '/' . $this->user . '/files' . $newMountPoint;
     $arguments['ownerView'] = new View('/' . $this->share->getShareOwner() . '/files');
     parent::__construct($storage, $absMountPoint, $arguments, $loader);
 }
Example #5
0
 /**
  * @param string|\OC\Files\Storage\Storage $storage
  * @param string $mountpoint
  * @param array $options
  * @param \OCA\Files_Sharing\External\Manager $manager
  * @param \OC\Files\Storage\StorageFactory $loader
  */
 public function __construct($storage, $mountpoint, $options, $manager, $loader = null)
 {
     parent::__construct($storage, $mountpoint, $options, $loader);
     $this->manager = $manager;
 }
Example #6
0
 /**
  * @param UserStoragesService $storagesService
  * @param int $storageId
  * @param string|\OC\Files\Storage\Storage $storage
  * @param string $mountpoint
  * @param array $arguments (optional) configuration for the storage backend
  * @param \OCP\Files\Storage\IStorageFactory $loader
  * @param array $mountOptions mount specific options
  */
 public function __construct(UserStoragesService $storagesService, $storageId, $storage, $mountpoint, $arguments = null, $loader = null, $mountOptions = null)
 {
     parent::__construct($storage, $mountpoint, $arguments, $loader, $mountOptions);
     $this->storagesService = $storagesService;
     $this->storageId = $storageId;
 }