|
|
@@ -91,27 +91,23 @@ class Share implements IShare { |
|
|
|
/** @var string */ |
|
|
|
private $label = ''; |
|
|
|
|
|
|
|
/** @var IRootFolder */ |
|
|
|
private $rootFolder; |
|
|
|
|
|
|
|
/** @var IUserManager */ |
|
|
|
private $userManager; |
|
|
|
|
|
|
|
/** @var ICacheEntry|null */ |
|
|
|
private $nodeCacheEntry; |
|
|
|
|
|
|
|
/** @var bool */ |
|
|
|
private $hideDownload = false; |
|
|
|
|
|
|
|
public function __construct(IRootFolder $rootFolder, IUserManager $userManager) { |
|
|
|
$this->rootFolder = $rootFolder; |
|
|
|
$this->userManager = $userManager; |
|
|
|
public function __construct( |
|
|
|
private IRootFolder $rootFolder, |
|
|
|
private IUserManager $userManager, |
|
|
|
) { |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @inheritdoc |
|
|
|
*/ |
|
|
|
public function setId($id) { |
|
|
|
/** @var mixed $id Let's be safe until strong typing */ |
|
|
|
if (is_int($id)) { |
|
|
|
$id = (string)$id; |
|
|
|
} |
|
|
@@ -538,7 +534,7 @@ class Share implements IShare { |
|
|
|
/** |
|
|
|
* Set the parent of this share |
|
|
|
* |
|
|
|
* @param int parent |
|
|
|
* @param int $parent |
|
|
|
* @return IShare |
|
|
|
* @deprecated The new shares do not have parents. This is just here for legacy reasons. |
|
|
|
*/ |