public function __construct($arguments)
 {
     $this->ownerView = $arguments['ownerView'];
     $this->logger = \OC::$server->getLogger();
     $this->newShare = $arguments['newShare'];
     $this->user = $arguments['user'];
     Filesystem::initMountPoints($this->newShare->getShareOwner());
     $sourcePath = $this->ownerView->getPath($this->newShare->getNodeId());
     list($storage, $internalPath) = $this->ownerView->resolvePath($sourcePath);
     parent::__construct(['storage' => $storage, 'root' => $internalPath]);
 }