diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/private/Share20/Share.php | 16 | ||||
-rw-r--r-- | lib/public/Share/IShare.php | 1 |
2 files changed, 7 insertions, 10 deletions
diff --git a/lib/private/Share20/Share.php b/lib/private/Share20/Share.php index 19b36cb60e8..e1d8818216b 100644 --- a/lib/private/Share20/Share.php +++ b/lib/private/Share20/Share.php @@ -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. */ diff --git a/lib/public/Share/IShare.php b/lib/public/Share/IShare.php index a059696a75e..0961631ea92 100644 --- a/lib/public/Share/IShare.php +++ b/lib/public/Share/IShare.php @@ -587,6 +587,7 @@ interface IShare { * Set the cache entry for the shared node * * @param ICacheEntry $entry + * @return void * @since 11.0.0 */ public function setNodeCacheEntry(ICacheEntry $entry); |